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

perl – CPANM,“无法找到模块或分发Archive :: zip”

发布时间:2020-12-15 23:36:05 所属栏目:大数据 来源:网络整理
导读:我正在尝试在Perl中编写需要几个模块的东西,但这是我第一次使用Perl而我似乎无法安装我需要的一个特定模块,Archive :: zip. 我使用perlbrew并使用以下命令尝试安装模块: cpanm install Archive::zip 这将通过命令行返回以下消息: install is up to date. (
我正在尝试在Perl中编写需要几个模块的东西,但这是我第一次使用Perl而我似乎无法安装我需要的一个特定模块,Archive :: zip.

我使用perlbrew并使用以下命令尝试安装模块:

cpanm install Archive::zip

这将通过命令行返回以下消息:

install is up to date. (0.01)
! Finding Archive::zip on cpanmetadb failed.
! Finding Archive::zip () on mirror http://www.cpan.org failed.
! Couldn't find module or a distribution Archive::zip

起初我认为“安装是最新的意味着”我拥有它,但是我试图运行的任何需要该模块的东西都告诉我它已经丢失了.我认为之后的消息意味着它找不到任何安装此模块的地方,而且我似乎没有在网上任何地方发现过这个问题.如果是这种情况,我可以指定一个不同的镜像吗?

如果它可能与此相关,我目前正在使用OSX 10.10.2.

解决方法

模块名称区分大小写:您需要 Archive::Zip,大写字母为“Z”.

此外,使用cpanm安装模块时,可以通过省略install来节省一些按键,这是默认行为.引自documentation:

(arguments)

[…]

-i,--install

Installs the modules. This is a default behavior and this is just a compatibility option to make it work like 07002 or 07003.

这意味着您可以使用安装Archive :: Zip

cpanm Archive::Zip

(编辑:李大同)

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

    推荐文章
      热点阅读