我正在使用以下代码安装Perl模块,但它在安装过程中提示了一些问题:
BEGIN{
unless( eval { require Archive::Extract } ){
require CPAN;
CPAN::Shell->force("install","Archive::Extract");
}
}
use Archive::Extract;
问题是一些旧的Perl安装(like 5.8
)不包含这个有用的模块,我不知道该使用什么而不是它))
我尝试过不同的方法来解决这个问题,比如在代码中使用PERL_MM_USE_DEFAULT=1
但仍然没有运气。这个论坛包含一些答案,比如使用默认设置定义哈希,但这些方法对于newbee来说太复杂了。
有没有更简单的方法来安装没有提示的模块? 非常感谢你。
更新:我正在使用不同的Linux衍生产品,如Ubuntu 10.04,CentOS 6等。我在这个脚本的帮助下安装了一个软件(仅供我个人使用)。
答案 0 :(得分:1)
你的问题缺乏具体细节。 Perl安装方法在Windows,OSX和Linux上有所不同。 既然你在答案中提到了Linux,我想你是在Linux操作系统上。如果您的发行版是Ubuntu,则here是步骤