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

perl - 有没有办法为 App::cpanminus (cpanm) 配置默认镜像?

我知道您可以轻松配置 cpan 以使用特定镜像。然而,我最近在朋友的建议下开始使用 cpanm,而且我似乎无法找到一种方法来设置默认镜像而不--mirror http://cpan.metacpan.org每次都在命令行上指定。

是否有可以设置默认镜像的环境变量或配置文件?

至于为什么我不想使用默认的镜像列表,我是 FI,我们的防火墙没有尽头。只允许一个镜像通过我们的防火墙。

0 投票
2 回答
2967 浏览

macos - 当我收到错误信息“Can't locate getopts.pl in @INC...”时,我需要哪个模块

我在我的 macOS 中运行这个命令

并得到这个错误信息:

在我的 linux 16.04 中,可以通过遵循此答案来解决此类问题

有没有像libperl4-corelibs-perlmacOS 一样的模块?

我知道 CPAN,但我不知道应该安装哪个模块。

0 投票
1 回答
264 浏览

installation - wxPerl 在 Mac 上安装

我已经能够在我的 Mac 上安装 wxWidgets 并很好地使用 wxPython,但是现在我正在尝试使用 Perl,我需要下载 wxPerl。我尝试安装但安装失败,我不确定出了什么问题或如何修复它。你能帮我吗?这是终端输出。如果需要,我可以分享错误日志,但它很长。还值得注意的是,我仍然在使用 cpan 和下载 .tar 文件并从中构建时遇到了这个问题。


“致命错误”

一个常见的警告

日志的结尾

如果有帮助,我可以分享更多警告。

0 投票
1 回答
273 浏览

perl - 构建和测试 HTTP-Proxy-0.304

sudo cpanm用来测试和安装 Perl 依赖项。

我被卡在了线上

但我无法继续编译。

当然,我制作了一个 PerlMakefile.pl来查看缺少的依赖项。我也试过了cpan install HTTP-Proxy,我也有一个cpanm错误

'302 测试失败 => 302 服务器

我还在打开时注释掉了代理行Makefile.pl,但编译和崩溃。cpanmmakemake test

代理上的这条消息阻塞来自哪里,我如何通过cpanmor安装这个依赖项cpan

在这两种情况下sudo cpanmcpan install ...我都会遇到超时,否则会卡在这一步。他没有走得更远

0 投票
0 回答
180 浏览

perl - perl:符号查找错误:/opt/microsoft/msodbcsql/lib64/libmsodbcsql-11.0.so.2270.0:未定义符号:SSLeay

我正在基于 我使用 cpan 安装一堆 perl 相关软件包在 docker 容器内构建 perl 应用程序。perl:5.22 which is based on debian:stretch

运行时出现以下错误odbc_test.pl script。我以前没有遇到过这个错误,这个问题似乎与libssl1.0.0 libssl-dev我在谷歌搜索时发现的有关,但我不确定这是否是导致我的问题的原因。

我在下面收到此错误:

perl: symbol lookup error: /opt/microsoft/msodbcsql/lib64/libmsodbcsql-11.0.so.2270.0: undefined symbol: SSLeay

PS 我对 Perl 完全陌生,我的工作是只将这个应用程序打包在一个 docker 容器中,所以 perl 的内部工作对我来说有点模糊/黑盒。

有没有人遇到过这个错误?

0 投票
1 回答
210 浏览

perl - 如何说服 cpanminus 在 lib/ 而不是 lib/perl5 中安装模块?

我正在将 a 中列出的一堆模块安装cpanfile到一个独立的目录中:

之后,所有模块都在bundle/lib/perl5. 这几乎正​​是我想要的。是否有要输入的咒语cpanm(或要设置的环境变量)来cpanm告诉安装程序将文件放入bundle/lib,而不是?我认为我需要做一些事情来说服 ExtUtils::MakeMaker 和 Module::Build 将不同的值附加到install_base,但我无法弄清楚如何。

0 投票
1 回答
762 浏览

linux - 制作:i686-linux-gnu-ld:找不到命令

我想安装cpanm WWW::Curl::Form在我的 Synology NAS 上。但这失败了。这是输出cpanm WWW::Curl::Form WWW::Curl::Easy File::Find::Rule String::CRC32 URI::Escape --> Working on WWW::Curl::Form Fetching http://www.cpan.org/authors/id/S/SZ/SZBALINT/WWW-Curl-4.17.tar.gz ... OK Configuring WWW-Curl-4.17 ... OK Building and testing WWW-Curl-4.17 ... FAIL ! Installing WWW::Curl::Form failed. See /var/services/homes/fox/.cpanm/work/1541095458.25803/build.log

日志文件给了我:

但我不知道如何在我的 Synology NAS 上修复它(DSM 6.2 和 appollolake 架构 DS918+)

0 投票
1 回答
296 浏览

perl - Cpanm Ansible 与列表

最近一直试图让 Ansible 与 Cpanm 一起工作。我读过了

https://docs.ansible.com/ansible/2.5/modules/cpanm_module.html

并且能够使用以下代码安装一个 perl 模块:

但是,每次我尝试使用这样的项目列表时:

它会抛出:

对于我要安装的每个模块

关于我做错了什么的任何想法,以便我不必通过 shell 安装它们或为每个模块执行第一段代码?

谢谢

0 投票
1 回答
1299 浏览

perl - cpanm 如何检索需要用户名和密码的代理的设置

我正在使用 CPANM 与需要用户名和密码的代理进行交互。我在运行“o conf init /proxy/ under cpan”时指定了设置。我的看法是在 unix 环境中用于指定代理的变量在整个环境中并不是标准的。将环境变量设置为正确的值后,其他 unix 实用程序通过代理正常工作。

我的问题如下:

  1. CPANM 如何与任何环境变量交互?他们会是什么?

  2. 我们可以查看代码的相关区域以帮助消除歧义,我在想 CPANM 内部有一个 LWP 接口吗? https://github.com/miyagawa/cpanminus/blob/devel/App-cpanminus/cpanm

0 投票
0 回答
69 浏览

perl - 由于缺少模块而无法启动 perl 程序

好的,所以我不熟悉 perl,我想要的只是在我没有 root 权限的服务器上从这里运行一个生物信息学工具。但我不断收到有关缺少模块的错误:

我们的系统管理员是一个巨大的理查德,所以我很自然地去网上搜索答案,结果变得更糟了!我试图设置 PERL5LIB,我从这个答案中找到并安装了 cpanm。然后它起作用了,但是当我尝试安装 Archive::Extract 时,它说:

而现在我快要失去理智了。请在我用大锤使该服务器崩溃之前帮助我(开个玩笑,但非常感谢任何帮助)。