首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用zef强制安装命令

使用zef强制安装命令
EN

Stack Overflow用户
提问于 2018-10-16 18:25:24
回答 1查看 142关注 0票数 6

最近,安装LWP::Simple需要事先安装IO::Socket::SSL,如本Travis日志所示。但是,似乎没有办法强迫zef按照特定的顺序安装它们。我唯一能想到的方法是在前面的depends部分中列出META6.JSON,但这似乎行不通。

我找到的唯一稍微相关的解决方案是这一个,但它没有提供解决方案,而是报告了一个(旧的和已经修复的)错误。另外,不同阶段(例如,build)中的依赖关系似乎都是混合在一起的,我猜都是按照依赖顺序安装的。因此,除了清单IO::Socket::SSL作为LWP::Simple中的依赖项,或者之前通过另一个直接命令强制安装之外,还有其他方法来解决这个问题吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-10-16 23:49:12

模块作者对依赖关系安装顺序没有发言权。按照顺序执行这些操作的天真解决方案将不是并行化友好的。

至于失败测试的实际问题--为什么这不是LWP::Simple中的一个bug?测试显然由于缺少IO::Socket::SSL而失败,所以IO::Socket::SSL应该添加到它的测试--取决于它,或者它的测试不应该指向转发到https的url (在跳过之前--对IO::Socket::SSL的所有测试在下面4行完成)。

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52841808

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档