git - 需要安装 Perl 和 Linux

标签 git perl docker yum

我知道如何使用 Dockerfile 来获取我需要的 Perl:

FROM perl:latest
RUN curl -L http://cpanmin.us | perl - App::cpanminus
RUN cpanm JSON
RUN cpanm Data::Dump
RUN cpanm -f XML::SAX
RUN cpanm XML::SAX::Expat
RUN cpanm XML::Simple 

但我也想安装 git 和 make,因为我想克隆我的 perl 代码,然后 cd 到一个目录并使用 make 运行它.

但添加
RUN yum install git 

到上面,产生了错误:
/bin/sh: 1: yum: not found

有人可以建议一种方法吗?我已经尝试从 Linux 开始并做一个
RUN yum install perl

但后来我没有得到一个像官方的一样流畅的 Perl。特别是,当我尝试添加我需要的模块时,它会窒息。

谢谢。

最佳答案

通过查看 Dockerfileofficial perl image我看到了apt-get可用。所以你可以这样做而不是使用 yum :

apt-get install -y git

关于git - 需要安装 Perl 和 Linux,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31949084/

相关文章:

c - 我如何在 git 中运行命令 emerge?

git - 如何在 SourceTree 中执行 git cherry-pick --continue?

perl - 是否有将 c99 十六进制浮点符号转换为常规符号的 Perl 模块?

xml - 在 Perl 中使用 XML::Twig,如何向现有元素添加父元素?

linux - 如何防止从缓存中加载 docker 图像?

windows-7 - Docker:当试图运行 docker run hello-world getting - Forbidden

git - 对具有 git 分支的不同机器的 dotfile 管理是否合理?

带有日期的 git ls 文件?

Perl 无法尾部旋转日志文件

docker - traefik docker 标签中基于主机和路径的路由规则的混合