小编Mik*_*Mik的帖子

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

在我的Dockerfile中,我正在设置将在运行时安装的Perl模块,如下所示:

RUN ["cpanm", "Carp", "Carp::Heavy", "Class::Data::Inheritable"]

但是,对于一个模块,我需要一个特定版本的模块,而不是最新版本.如何在上面的行中指定该版本?

我一直在网上搜索几个小时,但还没有找到任何有用的东西.

perl docker cpanm dockerfile

7
推荐指数
2
解决办法
1305
查看次数

是否可以在 cpanm 文件中要求 git 存储库?

我正在尝试使用 cpanfile 和 cpanm 来安装大量模块。其中一个模块 Unicode::String 在 CPAN 上有一个错误,作者仅在 Github 上修复了该错误。(https://github.com/msouth/Unicode-String

是否可以将 Github 存储库列为 cpanfile 中的要求,并从那里而不是从 CPAN 安装 cpanm?如果是这样,这样做的正确语法是什么?

我发现的最接近的是 2013 年的一条线索,宫川说它将在未来的版本中推出,然后未来的版本很脆弱并且被搁置:

https://github.com/perl-carton/carton/issues/132 (这里讨论 carton,但由于它们都使用 cpanfile,因此语法应该相同。)

perl github unicode-string cpanm

5
推荐指数
1
解决办法
565
查看次数

标签 统计

cpanm ×2

perl ×2

docker ×1

dockerfile ×1

github ×1

unicode-string ×1