问题标签 [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.
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。这是相关的环境变量(我认为)。对我来说有点新的天地……
perl - Circos 错误:缺少必需的模块
我的 Perl 模块列表中显然有Clone
。为什么我会收到此错误?
我在Mac OS X v10.8 (Mountain Lion) 上运行 Perl 5.16。
我尝试从 .tar 文件重新安装,但出现错误:
dyld:惰性符号绑定失败:找不到符号:_Perl_Gthr_key_ptr
网上有很多关于这个错误的问题,但很少有解决方案......
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 应用程序的不同工作说明,我将不胜感激。谷歌尚未收到任何其他选项。
linux - 无法在 @INC 中找到电子表格/ParseExcel.pm,尽管它似乎已安装
虽然它已安装:
那是它所在的地方,是吗?
所以为什么?我该怎么办?
bioperl - 无法安装 Bioperl 模块(正确吗?)
我无法通过 cpanm 安装 BioPerl 模块。和
输出说:
添加时 --force 它说:
所以我不确定我现在是否可以正确使用 BioPerl?我可以简单地忽略测试失败吗?我已经尝试过重新安装 CPAN
在 CPAN 提示符中,但结果是一样的。我正在使用 Perl V5.14.2 和 cpanm -v 给我带来:
我很高兴得到任何帮助,因为我完全是 Linux 新手。
perl - cpanm 无法安装模块;给出使用信息
为什么它给我一个使用信息?我直接从 Intermediate Perl 复制粘贴了该命令(第 23 页)。local::lib 已安装。
然而,这个确实有效:cpanm -L extlib Plack
编辑
用 -l 或 -L 替换 --local-lib 不起作用。
perl - 无法使用 cpanm 安装 HTML::TreeBuilder::XPath
我正在尝试以用户身份安装 HTML::TreeBuilder::XPath。但我收到此错误:
因此,如果我查看此文件/home/user/.cpanm/build.log我会收到此错误:
所以我尝试手动安装HTML::Entities并收到此错误:
所以它说它找不到 HTML::Tagset,但它之前已经安装了几行!最后,我得到了这个错误:
如果我看一下 /home/user/.cpanm/build.log 我会得到完全相同的输出。
请问怎么了?
perl - cpan/cpanm 本地安装的 CPAN 模块在没有人工干预的情况下无法使用
我已将我的应用程序打包为 Perl 模块,但无法使用cpan
orcpanm
命令安装。问题是这些命令 - 当不以 root 身份运行时 - 将必备模块安装到 ~/perl5 目录中。但是,我的 ~/perl5 目录不包含在 @INC
这导致来自 cpanm 的以下令人困惑的输出:
如您所见,它成功下载、测试并安装了 Image::Size 模块,但随后尝试使用它并失败。
我知道我可以通过将环境变量 $PERL5LIB 设置为“~/perl5/lib/perl5”并将“~/perl5/bin”添加到我的 $PATH 来解决这个问题,但我真的很想知道这种情况是如何产生的首先。我想让我的应用程序用户的安装说明尽可能简单,并且我不打算指导他们手动修改环境变量。
perl-module - 使用 cpanm 安装 Perl 模块
也许这是一个愚蠢的问题?如果我安装一个模块,比如File
使用
它会安装下的所有东西File
,比如File:Listing
等吗?
perl - cpanm -L 坏了?
根据手册页,
所以我尝试像这样安装 Parallel::ForkManager:
我不明白的是,当手册页显示非核心部门时,它为什么要尝试安装核心部门。我所拥有的真正影响是 FPM,它在下面使用带有 -L 标志的 cpanm。由于此故障,我无法将 CPAN 包转换为 RPM。
有没有人遇到同样的问题/找到了解决方案?