加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

使用CPAN安装perl – force模块

发布时间:2020-12-15 23:25:25 所属栏目:大数据 来源:网络整理
导读:我知道在命令提示符下使用CPAN安装“强制”模块很容易.我试图通过脚本实现相同的目标: use CPAN;eval "use Filesys::DiskSpace" or do { CPAN::install("Filesys::DiskSpace");}; 有没有办法在代码中添加’force’选项? 编译模块时出现以下错误: make tes
我知道在命令提示符下使用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”.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读