使用CPAN安装perl – force模块

前端之家收集整理的这篇文章主要介绍了使用CPAN安装perl – force模块前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我知道在命令提示符下使用CPAN安装“强制”模块很容易.我试图通过脚本实现相同的目标:

use CPAN;
eval "use Filesys::DiskSpace" or do {
    CPAN::install("Filesys::DiskSpace");
};

有没有办法在代码添加’force’选项?
编译模块时出现以下错误

make test had returned bad status,won't install without force

警告可能不严重,所以我想继续安装.
谢谢.

解决方法

只要你真的知道你在做什么:

eval "use Filesys::DiskSpace; 1" or do {
    CPAN::Shell->force("install","Filesys::DiskSpace");
};

即使成功使用内置函数也不返回任何有用的东西,因此必须在字符串eval中包含“; 1”.

猜你在找的Perl相关文章