问题标签 [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 回答
1407 浏览

linux - 使用 cpanm 安装 perl 模块时出错

我正在使用 perlbrew 和 cpanm。完成后,cpanm Test::More我得到以下信息:

谁能告诉我为什么我得到了;cannot unlink file, cannot restore permissions and cannot remove directory错误?

更改权限/home/hamid/.cpanm/work会是解决问题的明智解决方案吗?

谢谢

0 投票
1 回答
84 浏览

perl - 自动响应 cpanm 提示

我正在安装 perl 模块Bio::DB::Sam

很快,安装程序要求我定位bam.hlibbam.a归档:

我事先知道这些文件在哪里,我想自动化这个过程。就像是:

或者

基本上,我想在不与用户进行任何交互的情况下安装此模块。感谢您的建议。到目前为止,我尝试过的所有内容仍然要求这些文件的位置。

0 投票
1 回答
1702 浏览

perl - WWW::Facebook::API 的 Cpan 问题

我已经非常努力地找出问题所在,我尝试使用命令进行安装sudo并仅使用cpanm命令。但无济于事。我已经在这个论坛上寻找答案。这是我使用权限运行cpanm命令时的结果:sudo

当我运行时也是一样的cpanm......我已经open-ssl安装了。但我似乎在一个无处可去的圈子里......任何建议将不胜感激

(这里有一个信息摘录,而不是错误信息。)

现在我很困惑,因为我已经open-ssl安装了。

0 投票
1 回答
1631 浏览

perl - 如何在 Windows 和 Strawbery Perl 上离线安装依赖项的 Perl 模块?

我需要在无法访问 Internet 的情况下在 Windows 机器上安装 Strawberry Perl 和许多 Perl 模块(具有依赖项)(出于安全原因)。

Strawberry Perl 的离线安装工作完美,但我没有设法安装我需要的其他模块。

我使用Pinto在 Ubuntu 机器上准备了一个类似 CPAN 的存储库:

然后我将my_repo目录转移到目标机器C:\some\path\my_repo并尝试:

但它最终得到了错误消息:

为什么cpanm要找这么奇怪的位置?我该如何解决?有没有更简单的方法可以离线安装 Perl 模块?如果我可以在 Windows 机器上准备类似 CPAN 的存储库,那就太好了。但是我在Windows上安装Pinto没有成功,可以吗?

0 投票
8 回答
141492 浏览

debugging - 如何检查失败的“docker build”的文件系统?

我正在尝试为我们的开发过程构建一个新的 Docker 映像,cpanm用于安装一堆 Perl 模块作为各种项目的基础映像。

在开发 Dockerfile 时,cpanm由于某些模块未正确安装,因此返回失败代码。

我很确定我需要apt安装更多的东西。

我的问题是,我在哪里可以找到/.cpanm/work输出中引用的目录,以便检查日志?在一般情况下,如何检查失败docker build命令的文件系统?

早上编辑咬紧牙关运行后find我发现

这是可靠的,还是我最好构建一个“裸”容器并手动运行东西,直到我拥有我需要的所有东西?

0 投票
2 回答
634 浏览

perl - CPAN模块安装问题

我已经安装了 cpan 模块cpan install semantics3cpanm install semantics3但它仍然抛出这样的错误

Can't locate Net/Semantics3.pm in @INC (you may need to install the Net::Semantics3 module) (@INC contains: /etc/perl /usr/local/lib/perl/5.18.2 /usr/local/share/perl/5.18.2 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.18 /usr/share/perl/5.18 /usr/local/lib/site_perl .) at extraction.pl line 1.

BEGIN failed--compilation aborted at extraction.pl line 1.

0 投票
2 回答
185 浏览

perl - Fedora 上的新教士

当我尝试使用 cpan(或 cpanm)安装 Padre 时...

这个bug我们有几年了。我找不到 JSON,这是导致此错误的原因。有人通过这个问题吗?

0 投票
4 回答
427 浏览

perl - 使用 perlbrew 和 cpanm 定位模块时出错

我想在我的机器上使用 perlbrew 和 cpanm。我像这样安装了perlbrew

并来源于~/perl5/perlbrew/etc/bashrc我的 .bashrc。接下来我安装了perl v5.21.5并切换到这个版本。which perl命令指向我的perlbrew安装。对于 cpanm 也是如此。

但是当我安装一个 perl 模块时,cpanm Mojo既没有安装二进制文件,也没有找到包含的内容。但是所有的测试都通过了。我看了下~/perl5/,找不到来源。以前有人遇到过同样的问题吗?我之前可能在我的 Ubuntu 14.04 上使用过 cpan。这会导致任何问题吗?如何确定 cpanm 将模块放在哪里?

顺便说一句:我正在使用 perlbrew 版本 0.71

0 投票
1 回答
252 浏览

apache - 安装 Apache::Session::Memcached 失败

我使用 sudo cpanm -v Apache::Session::Memcached 在 Ubuntu 12.04 LTS 64 位下安装。我将在底部粘贴整个安装消息。我的猜测是它与测试有关,但不明白测试是什么以及它失败的原因,因为它不是我编写的测试并且随包一起提供。我的问题是:如何让它通过测试?如果我忽略测试并强制安装它,会不会有任何负面影响?

0 投票
1 回答
326 浏览

perl - 使用 Carton 从 minipan 安装模块

我已经成功地让 cpanm 从一个 minicpan 镜像安装cpanm --mirror ~/.minicpan --mirror-only Module::Name

但我不知道如何对 Carton 做同样的事情。

我希望能够carton install在我离线/在飞机上时告诉它使用我的 minicpan 镜子。

我试过这样出口export PERL_CPANM_OPT="--mirror ~/.minicpan --mirror-only",但没有运气。

任何建议表示赞赏。