问题标签 [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.
linux - 使用 cpanm 安装 perl 模块时出错
我正在使用 perlbrew 和 cpanm。完成后,cpanm Test::More
我得到以下信息:
谁能告诉我为什么我得到了;cannot unlink file, cannot restore permissions and cannot remove directory
错误?
更改权限/home/hamid/.cpanm/work
会是解决问题的明智解决方案吗?
谢谢
perl - 自动响应 cpanm 提示
我正在安装 perl 模块Bio::DB::Sam
。
很快,安装程序要求我定位bam.h
并libbam.a
归档:
我事先知道这些文件在哪里,我想自动化这个过程。就像是:
或者
基本上,我想在不与用户进行任何交互的情况下安装此模块。感谢您的建议。到目前为止,我尝试过的所有内容仍然要求这些文件的位置。
perl - WWW::Facebook::API 的 Cpan 问题
我已经非常努力地找出问题所在,我尝试使用命令进行安装sudo
并仅使用cpanm
命令。但无济于事。我已经在这个论坛上寻找答案。这是我使用权限运行cpanm
命令时的结果:sudo
当我运行时也是一样的cpanm
......我已经open-ssl
安装了。但我似乎在一个无处可去的圈子里......任何建议将不胜感激
(这里有一个信息摘录,而不是错误信息。)
现在我很困惑,因为我已经open-ssl
安装了。
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没有成功,可以吗?
debugging - 如何检查失败的“docker build”的文件系统?
我正在尝试为我们的开发过程构建一个新的 Docker 映像,cpanm
用于安装一堆 Perl 模块作为各种项目的基础映像。
在开发 Dockerfile 时,cpanm
由于某些模块未正确安装,因此返回失败代码。
我很确定我需要apt
安装更多的东西。
我的问题是,我在哪里可以找到/.cpanm/work
输出中引用的目录,以便检查日志?在一般情况下,如何检查失败docker build
命令的文件系统?
早上编辑咬紧牙关运行后find
我发现
这是可靠的,还是我最好构建一个“裸”容器并手动运行东西,直到我拥有我需要的所有东西?
perl - CPAN模块安装问题
我已经安装了 cpan 模块cpan install semantics3
,cpanm 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.
perl - Fedora 上的新教士
当我尝试使用 cpan(或 cpanm)安装 Padre 时...
这个bug我们有几年了。我找不到 JSON,这是导致此错误的原因。有人通过这个问题吗?
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
apache - 安装 Apache::Session::Memcached 失败
我使用 sudo cpanm -v Apache::Session::Memcached 在 Ubuntu 12.04 LTS 64 位下安装。我将在底部粘贴整个安装消息。我的猜测是它与测试有关,但不明白测试是什么以及它失败的原因,因为它不是我编写的测试并且随包一起提供。我的问题是:如何让它通过测试?如果我忽略测试并强制安装它,会不会有任何负面影响?
perl - 使用 Carton 从 minipan 安装模块
我已经成功地让 cpanm 从一个 minicpan 镜像安装cpanm --mirror ~/.minicpan --mirror-only Module::Name
但我不知道如何对 Carton 做同样的事情。
我希望能够carton install
在我离线/在飞机上时告诉它使用我的 minicpan 镜子。
我试过这样出口export PERL_CPANM_OPT="--mirror ~/.minicpan --mirror-only"
,但没有运气。
任何建议表示赞赏。