问题标签 [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.
cpanm - 由于假定缺少“make”,Cpanm 无法安装任何模块
我最近安装了 XAMPP。到目前为止一切都很好,但有一件事让我无法休息:我无法通过 cpanm 获取任何模块。典型的安装日志如下所示:
该行-> FAIL Can't configure the distribution. You probably need to have 'make'. See C:\Users\2B86~1\.cpanm\build.log for details.
旨在指示错误,但我确实在与 cpanm 相同的目录中有 make.exe。
有点史前史,我在安装 xampp 之前安装了 Strawberry Perl,但不知道它已经内置了 Perl。发现我决定卸载前者后,cpanm突然开始遇到这个错误。我仔细检查了一下,在我安装的 Strawberry Perl 安装中没有发现 make.exe 的痕迹,但它工作得很好,虽然它们共存,但来自 xampp 的 cpanm 也可以工作。
我试图在谷歌上寻求帮助,但它提出了sudo apt-get install build-essentials
类似的建议。
perl - Perl 模块:逐步安装过程
我有一台装有最新 OSX 版本(Yosemite)的 Macbook(pro 2012 型号)。我意识到 perl 是预先安装在基于 unix 的系统上的。现在我想安装某些 perl 模块,即
- XML::简单
- XML::解析器
- ExtUtils::MakeMaker
我已经从这里下载了它们,但我不确定它是否适用于基于 Mac 的文件。因此,如果您可以帮助我验证它是否适合 Macbook 的版本以及安装它们的分步过程,我会请求任何人。
非常感谢任何帮助。谢谢!
PS:由于我在住宅区的数据连接非常低,我将无法上网安装,因此我从办公系统(基于Linux)下载了它。
perl - CPANM 路径未正确配置
提取新的草莓 Perl 副本后,我在 CPANM 中遇到错误。
安装后App::cpanminus
我得到一个稍微不同的错误。
有没有办法设置路径?或者以不同的方式安装 CPANM?如果这很重要,我会在 Windows 7 x64 上运行它。
perl - cpanm,perlbrew 不适用于 sudo
我正在使用 CentOS 6.6 并在其中安装 Perl cpanm
、. 和 Perlbrew。但是当我尝试运行 Perlbrew(安装特定的 Perl 版本)或cpanm
使用 sudoer 权限时,会出现“未找到错误”:
在没有 sudoers 权限或 root 权限的情况下运行是可以的。我怎样才能解决这个问题?
perl - Perl - CPANM 安装到 C:\Perl\lib\perl5 文件夹而不是 C:\Perl\lib
我正在使用 CPANM 在 WIN32 机器上安装模块,使用 CPANM 因为机器无法访问互联网。
我的 perl 安装在 C:\Perl 中,我的 lib 文件夹是 C:\Perl\lib
CPANM 模块和依赖项是使用以下内容在另一台机器上本地下载的(关于我如何下载 MIME::Lite 的示例):-
使用以下在另一台机器上安装 MIME::Lite
问题是 cpanm 将我的模块安装在 C:\Perl\lib\perl5 但我希望将模块安装在 C:\Perl\lib
我不知道如何覆盖这个默认行为。
环境是Windows,摘自Perl -V
perl - Perl:无法使用 cpan 安装依赖项
我有一个使用包 LWP::Curl 的 scsript 但是当我尝试使用此命令安装它时 [sudo cpanm install LWP::Curl] 得到以下错误:-
我是 Perl 新手,如何解决?
linux - cpanm perl 模块安装在“make”和“make test”上失败
我问了一个关于configure does not generate makefile while building perl from source的问题。在等待解决方案时,这是另一个(可能相关的)问题。当我通过类似的方式为系统 perl 安装 perl 模块时,sudo cpanm Try::Tiny
它失败并显示以下日志:
,如果我运行sudo -s
,cd
到下载的模块目录并运行perl Makefile.PL && make && make test
,测试再次失败(与 cpanm 日志相比,不再有丢失文件警告):
似乎模块 Try::Tiny 没有成功安装,因为make
没有输出任何日志消息,并且测试无法在 @INC 中找到模块。我在 Ubuntu 14.04(内核 3.13.0-24-generic)上,使用 apt-get install 进行模块安装是可以的。的输出perl -V
是:
似乎系统 perl 是针对不同的内核版本 3.13.0-79-generic 构建的。这可能是问题吗?请帮忙!如果您需要更多信息,请告诉我。谢谢。
perl - cpan 和 cpanm 有什么区别?
cpan
和cpanm
命令有什么区别?
他们似乎都安装了perl
模块,那么有什么区别?
perl - 用纸箱安装 Net::SSH2
我想用Carton安装 Net::SSh2 :我已经在本地安装了 libssh2-1.6.0。
导出所有必要的 LIBSSH2 变量
然后打电话carton install
在这里,Carton 仍然抱怨找不到依赖项。
我不清楚为什么 Carton 看不到 Env 变量?
日志:
perl - 如何设置我的 Dockerfile 以使用 cpanm 安装特定版本的 Perl 模块?
在我的 Dockerfile 中,我正在设置将在运行时安装的 Perl 模块,如下所示:
RUN ["cpanm", "Carp", "Carp::Heavy", "Class::Data::Inheritable"]
但是,对于一个模块,我需要一个特定版本的模块,而不是最新版本。如何在上面的行中指定该版本?
我已经在网上搜索了几个小时,还没有找到任何有用的东西。