加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

如何设置我的Dockerfile以使用cpanm来安装特定版本的Perl模块?

发布时间:2020-12-16 03:33:57 所属栏目:安全 来源:网络整理
导读:在我的Dockerfile中,我正在设置将在运行时安装的Perl模块,如下所示: RUN [“cpanm”,“Carp”,“Carp :: Heavy”,“Class :: Data :: Inheritable”] 但是,对于一个模块,我需要一个特定版本的模块,而不是最新版本.如何在上面的行中指定该版本? 我一直在网

在我的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下载.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读