在我的Dockerfile中,我正在设置将在运行时安装的Perl模块,如下所示:
RUN [“cpanm”,“Carp”,“Carp :: Heavy”,“Class :: Data :: Inheritable”]
但是,对于一个模块,我需要一个特定版本的模块,而不是最新版本.如何在上面的行中指定该版本?
我一直在网上搜索几个小时,但还没有找到任何有用的东西.
而不是指定模块名称,请指定URL.例如,使用https://cpan.metacpan.org/authors/id/T/TM/TMTM/Class-Data-Inheritable-0.06.tar.gz而不是Class :: Data :: Inheritable.
您可以通过转到module page on metacpan找到适用的URL,选择所需的版本,然后复制下载链接.
PS:您可能还希望在环境中设置PERL_CPANM_OPT = – 来自https://cpan.metacpan.org/,因此cpanm仅使用HTTPS下载.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。