问题标签 [cpanm]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2075 浏览

perl - 由于缺少 usr/local/man/man3 写入权限,Perl cpanm 无法安装模块

我正在使用cpanm和 local::lib 在 Pair.com Ubuntu VPS 机器上安装模块。Shell 访问但没有 root 访问权限。这些模块将转到 ~/perl5。安装的 Perl 是 5.10.1。

Module::Build::Tiny两者都安装Class::Method::Modifiers失败。查看 build.log,您可以看到测试运行良好,但安装失败并显示以下消息:

安装失败,使用cpanm --force无济于事。我不需要这些模块将任何东西放入 man3 中。我今天安装了很多其他模块,他们并不关心 man3。

有没有办法解决这个问题?我不需要为模块创建任何手册页。

编辑:我正在使用 local::lib。这是相关的环境变量(我认为)。对我来说有点新的天地……

0 投票
1 回答
973 浏览

perl - Circos 错误:缺少必需的模块

我的 Perl 模块列表中显然有Clone。为什么我会收到此错误?

我在Mac OS X v10.8 (Mountain Lion) 上运行 Perl 5.16。

我尝试从 .tar 文件重新安装,但出现错误:

dyld:惰性符号绑定失败:找不到符号:_Perl_Gthr_key_ptr

网上有很多关于这个错误的问题,但很少有解决方案......

0 投票
1 回答
521 浏览

perl - Heroku 上的 Dancer 应用程序 - 由于 cpanm 安装而无法部署

我正在尝试重新创建一个部署在 Heroku 上的 Dancer 应用程序的最小示例,正如deploying-a-dancer-app-on-heroku.md 不幸的那样,我的部署在安装 时失败cpanm,特别是version.

以下是我在 Strawberry Perl 5.18.2、Windows 7 上运行的确切命令:

  • cd C:\tmp
  • dancer -a myheroku

然后在 Git Bash 中,我执行以下操作:

  • cd myheroku/
  • git init
  • git add .
  • git update-index --chmod=+x bin/app.pl
  • git commit -a -m "Dancer on Heroku"
  • heroku create --stack cedar --buildpack http://github.com/damog/heroku-buildpack-perl.git链接到 buildpack
  • git push heroku master

正如您在上面的结果中看到的那样,cpanm 尝试升级version,声称它是成功的,但随后立即声称它不成功并且 barfs。编译指令的相关行 是:

如果有人能帮我弄清楚这个最小构建包哪里出了问题,或者我可以在哪里找到一些安装 Dancer 应用程序的不同工作说明,我将不胜感激。谷歌尚未收到任何其他选项。

0 投票
2 回答
14942 浏览

linux - 无法在 @INC 中找到电子表格/ParseExcel.pm,尽管它似乎已安装

虽然它已安装:

那是它所在的地方,是吗?

所以为什么?我该怎么办?

0 投票
1 回答
2013 浏览

bioperl - 无法安装 Bioperl 模块(正确吗?)

我无法通过 cpanm 安装 BioPerl 模块。和

输出说:

添加时 --force 它说:

所以我不确定我现在是否可以正确使用 BioPerl?我可以简单地忽略测试失败吗?我已经尝试过重新安装 CPAN

在 CPAN 提示符中,但结果是一样的。我正在使用 Perl V5.14.2 和 cpanm -v 给我带来:

我很高兴得到任何帮助,因为我完全是 Linux 新手。

0 投票
1 回答
106 浏览

perl - cpanm 无法安装模块;给出使用信息

为什么它给我一个使用信息?我直接从 Intermediate Perl 复制粘贴了该命令(第 23 页)。local::lib 已安装。

然而,这个确实有效:cpanm -L extlib Plack

编辑

用 -l 或 -L 替换 --local-lib 不起作用。

0 投票
2 回答
1252 浏览

perl - 无法使用 cpanm 安装 HTML::TreeBuilder::XPath

我正在尝试以用户身份安装 HTML::TreeBuilder::XPath。但我收到此错误:

因此,如果我查看此文件/home/user/.cpanm/build.log我会收到此错误:

所以我尝试手动安装HTML::Entities并收到此错误:

所以它说它找不到 HTML::Tagset,但它之前已经安装了几行!最后,我得到了这个错误:

如果我看一下 /home/user/.cpanm/build.log 我会得到完全相同的输出。

请问怎么了?

0 投票
2 回答
696 浏览

perl - cpan/cpanm 本地安装的 CPAN 模块在没有人工干预的情况下无法使用

我已将我的应用程序打包为 Perl 模块,但无法使用cpanorcpanm命令安装。问题是这些命令 - 当不以 root 身份运行时 - 将必备模块安装到 ~/perl5 目录中。但是,我的 ~/perl5 目录不包含在 @INC

这导致来自 cpanm 的以下令人困惑的输出:

如您所见,它成功下载、测试并安装了 Image::Size 模块,但随后尝试使用它并失败。

我知道我可以通过将环境变量 $PERL5LIB 设置为“~/perl5/lib/perl5”并将“~/perl5/bin”添加到我的 $PATH 来解决这个问题,但我真的很想知道这种情况是如何产生的首先。我想让我的应用程序用户的安装说明尽可能简单,并且我不打算指导他们手动修改环境变量。

0 投票
3 回答
1755 浏览

perl-module - 使用 cpanm 安装 Perl 模块

也许这是一个愚蠢的问题?如果我安装一个模块,比如File使用

它会安装下的所有东西File,比如File:Listing等吗?

0 投票
1 回答
753 浏览

perl - cpanm -L 坏了?

根据手册页,

所以我尝试像这样安装 Parallel::ForkManager:

我不明白的是,当手册页显示非核心部门时,它为什么要尝试安装核心部门。我所拥有的真正影响是 FPM,它在下面使用带有 -L 标志的 cpanm。由于此故障,我无法将 CPAN 包转换为 RPM。

有没有人遇到同样的问题/找到了解决方案?