我知道通过命令提示符使用 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
警告可能并不严重,因此我想继续安装。
谢谢。
看起来你需要实例化CPAN
到一个变量并调用force()
其上的方法
my $cpan = CPAN->new;
$cpan->force();
$cpan->install("Filesys::DiskSpace");
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)