使用 CPAN 强制安装模块

2024-04-25

我知道通过命令提示符使用 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(使用前将#替换为@)

使用 CPAN 强制安装模块 的相关文章

随机推荐

  • # Rails 5.1 的未定义方法“map”

    我正在将 Rails 应用程序从 3 2 2 升级到 5 1 4 我直接使用参数时在地图方法上遇到错误 错误 ActionController Parameters 的未定义方法 map 在下一行 assignments params as
  • 尝试在 R 中创建直方图时 x 必须是数字

    我是 R 新手 我需要生成一些图表 我导入了一个 Excel 文件 需要在一列上创建直方图 我的导入代码是 file read xlsx femalecommentcount xlsx 1 header FALSE col file 2 上
  • 如何根据条件分割字符串

    分割字符串时 如何确保如果分隔符位于两个字符之间 则不会被考虑 Input String string a b c d e String split string split Output split 0 a split 1 b split
  • SugarORM 中的持久化对象

    我有一个图书课 public class Book extends SugarRecord private String mBookName private String mAuthorName private List
  • Laravel 快速入门指南路线不起作用

    好吧 我是 Laravel 新手 所以直接查看文档开始 文档中存在大量漏洞 因此需要花费大量精力和谷歌搜索来填补空白才能完成 Laravel 设置 我现在已经设置完毕并继续执行快速入门指南中的下一步 我创建了我的路线 Route get u
  • 检查线程状态,同时使其处于等待状态

    我想知道是否可以检查线程的状态 该线程可能处于可等待状态 但不一定如此 如果它处于可等待状态 我想将其保留在该状态 基本上 如何在不更改线程 可等待 状态的情况下检查线程的状态 通过等待 我的意思是如果我调用 wait pid 它会正确返回
  • 缺少库 com.sun.tools.attach

    我尝试跟随本教程 http dhruba name 2010 02 07 creation dynamic loading and instrumentation with javaagents 但我在进口方面遇到问题 I got The
  • MVC 3 在 ValidationSummary 中显示 HTML

    我试图在验证摘要中显示一个强标签 但它对其进行了编码并且无法正确显示 Html ValidationSummary false strong ERROR strong The form is not valid 我怎样才能让它发挥作用 最简
  • 为什么访问令牌请求需要redirect_uri?

    我正在开发一个基于 oauth2 提供程序rfc6749 https www rfc editor org rfc rfc6749我想知道为什么需要redirect uri访问令牌请求 https www rfc editor org rf
  • 抽象 NHibernate 标准是否有价值?

    我对 NHibernate 相当陌生 我见过的大多数示例都在基础上添加了一些抽象层Criterion or DetachedCriterion类 在简单的情况下 它是某种Query类可能看起来像这样 public class Query
  • Angular 自定义错误处理程序未从 Promise 获取错误类型

    当从承诺中抛出每个错误时 我的自定义错误处理程序都会丢失其类型 import HttpErrorResponse from angular common http import ErrorHandler Injectable Injecto
  • XElement 迭代并将其添加到父级

    您好 我有以下问题 请帮忙 因为我对 C 编程非常陌生 以前没有编程经验 在我的代码中 我应该迭代 Xml 文件中的 XElement 然后将该 Xelement 添加到称为 Capability 的父级 这是我的代码 if xElem H
  • 如何在 iOS 故事板中使用自定义字体来支持动态类型辅助功能大小

    我怎样才能使用动态类型文本样式 https developer apple com library ios documentation StringsTextFonts Conceptual TextAndWebiPhoneOS Custo
  • 带有 EPPlus 2.9 的 Chrome 16 中出现“从服务器收到重复标头”错误

    我正在玩EPPlus 2 9 http epplus codeplex com 由于某种原因我得到Duplicate headers received from server当我尝试下载单曲时出现错误 xlsx使用 Chrome 16 的文
  • CSS 高度 80% 不起作用

    我想让我的表格占据屏幕的 80 但现在它只是表格内容的大小 ecom mainarea center margin left 10 position relative width 80 height 80 when this is 500p
  • Rails 4 中的多对多嵌套属性(具有强参数)

    几天来我一直在努力解决这个问题 我正在使用 Rails 4 使用更新的批量分配技术 并尝试使用具有多对多关系的嵌套属性 我的记录正在保存到数据库 但一切都为零 并且我在日志中收到 未经允许的参数 学校 校友 前景 错误 这是我所拥有的 推荐
  • 视频广告未在 YouTube HTML5 播放器中展示

    我正在使用 IFrame Embed 尝试 YouTube HTMl5 视频播放器 我已经成功创建了一个用于加载 YouTube 视频的示例网页 如中所述https developers google com youtube iframe
  • Typescript 将“接口”键作为字符串的并集传播

    是否可以将函数参数类型检查为其中之一interface s keys export interface IUser id string email string password string const updateUserPropert
  • 使用 proxyquire 进行存根

    我如何使用 proxyquire 和 sinon 存根以下模块 var email require emailjs server connect send 我执行了以下操作 但它不起作用 因为当我尝试在内部触发错误时send 它仍然发送电子
  • 使用 CPAN 强制安装模块

    我知道通过命令提示符使用 CPAN 来 强制 安装模块很容易 我试图通过脚本实现相同的目标 use CPAN eval use Filesys DiskSpace or do CPAN install Filesys DiskSpace 有