问题标签 [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 - 有没有办法为 App::cpanminus (cpanm) 配置默认镜像?
我知道您可以轻松配置 cpan 以使用特定镜像。然而,我最近在朋友的建议下开始使用 cpanm,而且我似乎无法找到一种方法来设置默认镜像而不--mirror http://cpan.metacpan.org
每次都在命令行上指定。
是否有可以设置默认镜像的环境变量或配置文件?
至于为什么我不想使用默认的镜像列表,我是 FI,我们的防火墙没有尽头。只允许一个镜像通过我们的防火墙。
macos - 当我收到错误信息“Can't locate getopts.pl in @INC...”时,我需要哪个模块
我在我的 macOS 中运行这个命令
并得到这个错误信息:
在我的 linux 16.04 中,可以通过遵循此答案来解决此类问题
有没有像libperl4-corelibs-perl
macOS 一样的模块?
我知道 CPAN,但我不知道应该安装哪个模块。
installation - wxPerl 在 Mac 上安装
我已经能够在我的 Mac 上安装 wxWidgets 并很好地使用 wxPython,但是现在我正在尝试使用 Perl,我需要下载 wxPerl。我尝试安装但安装失败,我不确定出了什么问题或如何修复它。你能帮我吗?这是终端输出。如果需要,我可以分享错误日志,但它很长。还值得注意的是,我仍然在使用 cpan 和下载 .tar 文件并从中构建时遇到了这个问题。
“致命错误”
一个常见的警告
日志的结尾
如果有帮助,我可以分享更多警告。
perl - 构建和测试 HTTP-Proxy-0.304
我sudo cpanm
用来测试和安装 Perl 依赖项。
我被卡在了线上
但我无法继续编译。
当然,我制作了一个 PerlMakefile.pl
来查看缺少的依赖项。我也试过了cpan install HTTP-Proxy
,我也有一个cpanm
错误
'302 测试失败 => 302 服务器
我还在打开时注释掉了代理行Makefile.pl
,但编译和崩溃。cpanm
make
make test
代理上的这条消息阻塞来自哪里,我如何通过cpanm
or安装这个依赖项cpan
?
在这两种情况下sudo cpanm
,cpan install ...
我都会遇到超时,否则会卡在这一步。他没有走得更远
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 的内部工作对我来说有点模糊/黑盒。
有没有人遇到过这个错误?
perl - 如何说服 cpanminus 在 lib/ 而不是 lib/perl5 中安装模块?
我正在将 a 中列出的一堆模块安装cpanfile
到一个独立的目录中:
之后,所有模块都在bundle/lib/perl5
. 这几乎正是我想要的。是否有要输入的咒语cpanm
(或要设置的环境变量)来cpanm
告诉安装程序将文件放入bundle/lib
,而不是?我认为我需要做一些事情来说服 ExtUtils::MakeMaker 和 Module::Build 将不同的值附加到install_base
,但我无法弄清楚如何。
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+)
perl - Cpanm Ansible 与列表
最近一直试图让 Ansible 与 Cpanm 一起工作。我读过了
https://docs.ansible.com/ansible/2.5/modules/cpanm_module.html
并且能够使用以下代码安装一个 perl 模块:
但是,每次我尝试使用这样的项目列表时:
它会抛出:
对于我要安装的每个模块
关于我做错了什么的任何想法,以便我不必通过 shell 安装它们或为每个模块执行第一段代码?
谢谢
perl - cpanm 如何检索需要用户名和密码的代理的设置
我正在使用 CPANM 与需要用户名和密码的代理进行交互。我在运行“o conf init /proxy/ under cpan”时指定了设置。我的看法是在 unix 环境中用于指定代理的变量在整个环境中并不是标准的。将环境变量设置为正确的值后,其他 unix 实用程序通过代理正常工作。
我的问题如下:
CPANM 如何与任何环境变量交互?他们会是什么?
我们可以查看代码的相关区域以帮助消除歧义,我在想 CPANM 内部有一个 LWP 接口吗? https://github.com/miyagawa/cpanminus/blob/devel/App-cpanminus/cpanm
perl - 由于缺少模块而无法启动 perl 程序
好的,所以我不熟悉 perl,我想要的只是在我没有 root 权限的服务器上从这里运行一个生物信息学工具。但我不断收到有关缺少模块的错误:
我们的系统管理员是一个巨大的理查德,所以我很自然地去网上搜索答案,结果变得更糟了!我试图设置 PERL5LIB,我从这个答案中找到并安装了 cpanm。然后它起作用了,但是当我尝试安装 Archive::Extract 时,它说:
而现在我快要失去理智了。请在我用大锤使该服务器崩溃之前帮助我(开个玩笑,但非常感谢任何帮助)。