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

perl - cpanminus install 抛出分段错误

VMWare Fusion 上的 CentOS 6.6 抛出此错误:

使用的命令:

在 XenServer 6.2 上运行 CentOS 6.6 会引发稍微不同的错误:

0 投票
1 回答
85 浏览

perl - 如何避免 cpanm 停止安装等待仅在 Build.log 中显示的提示

安装 PGPLOT 安装会在这里永远停止:

看 Build.log 好像是在等待一个及时的答复

我怎样才能避免这个问题,要么强制默认,要么通过 env 给出选项。变量?

[更新] 修复

从罗素的回答中,我导出了设备的变量

并通过 x11vnc 连接到服务器(连接到主显示器)以关闭 pgplot 测试正在显示的所有窗口。

[注意] 即使使用 ssh -X,也不要尝试在屏幕下安装 pgplot perl lib,很可能您不在启动原始屏幕的同一台计算机上,X 重定向将不起作用。您可以通过 vnc 连接到主显示器来规避该限制,否则您将无法完成安装。xrdp 和其他打开新会话的 vnc 将不起作用。您需要共享主显示。

0 投票
2 回答
107 浏览

perl - 在 Strawberry Portable 5.20.2 上安装 Pod::Spell 失败

当我尝试cpanm Pod::Spell使用 Strawberry 5.20.2(64 位 PortableZIP 版本)时,它会标记I18N::Langinfo为依赖项。当它试图下载它的发行版时,I18N::Langinfo它会找到它,R/RJ/RJBS/perl-520.0.tar.gz并且明智地认为继续下去会更好。

Pod::Spell仅作为 的依赖项感兴趣Perl::Critic

关于如何解决这个依赖问题的任何建议?

0 投票
2 回答
1282 浏览

perl - 如果安装了更多,则强制 perl 使用模块版本

在我正在使用 perl 的服务器上安装了。我无法在此安装中更改任何内容,因此我安装了 cpanm 来创建我自己的 cpan 模块存储库。我在那里定义了 install-dir 并安装了模块。

问题是,有些模块已经安装在另一个版本的 server-perl 上。所以我收到以下错误消息(例如,我也为其他带有其他 pl 脚本的模块收到此消息)

在 /usr/lib64/perl5 中安装了 server-perl 模块。我的在另一个目录中。

如果他找到更多版本,我如何强制 perl 使用我的模块?这甚至是问题的根源吗?

谢谢!

0 投票
2 回答
809 浏览

perl - 模块安装成功但找不到

我想知道为什么即使安装了依赖项,我也会收到“安装依赖项失败:未安装模块'Module::Name'”。我正在使用perlbrewcpanm。以下是我尝试安装的许多模块发生的情况的示例:

  1. 我尝试安装例如URI::ws如下
  1. 它告诉我URI没有安装。所以我安装URI如下:
  1. 我回到我最初想要的,这URI::ws就是我得到的:

谁能告诉我为什么会发生这种情况以及我能做些什么来阻止它?如果您需要更多我错过的信息,请告诉我。

谢谢

0 投票
2 回答
410 浏览

perl - 更改 cpanminus 构建目录

如何更改cpanminus默认构建和下载目录?它的默认位置是~/.cpanm.

我已经知道如何在 cpan 中更改它,但我想知道这是否也可以在 cpanminus 中配置。

我还应该提到我没有root访问权限。

0 投票
1 回答
2595 浏览

windows - Perl Windows CPANM 代理问题

在解决了一些问题后,我通过 DwimPerl 在我的工作 Windows 7 机器上成功使用了 CPANperl -MCPAN -e shello conf init /proxy/

CPAN 有效。我能够安装/构建。

似乎无论我做什么,CPANM 都不想通过代理:

两者之间有什么不同,什么会导致 CPAN 成功而 CPANM 失败并出现 501?

0 投票
1 回答
983 浏览

perl - 如何使用 cpanm 更新 perl 模块

我尝试使用 cpanm 安装/更新 Perl 模块。但是,每个模块都失败了。

例如:

所以,我希望 Config::General 的版本现在是 2.56,但是......:

我尝试相同的登录 superU 但同样的问题......但是现在,我有 Perl lib

~/perl5/lib/perl5//usr/lib/perl/5.18/

如何正确更新 Perl 模块cpanm


关于我的安装的一些信息:

0 投票
1 回答
557 浏览

perl - CPAN安装到临时目录?

我正在尝试将 CPAN 中的很多模块安装到临时目录中。

这纯粹是为了将其中的一些放到一个目录中,然后我可以从中创建一个自定义 RPM。然后,rpm 将在新安装中用作自定义 perl 安装之上的引导类型的东西。他们不会从这个临时位置运行。

在 CPAN 我试过

但这似乎将它们安装到 /root/.cpan/build/somename/tmp/perl (其中“somename”每次都不同)或通常的位置。我希望将它们全部捕获到一个临时的 buildroot 类型文件夹中,以便稍后将它们 rpm 放入正确的文件夹中。

有什么办法可以做到这一点,还是我做的不是一个好主意?

我研究了 fpm 和 cpan2rpm,但找不到将大量 Perl 模块集成到一个 RPM 中的方法,很高兴有任何关于如何从大量模块到一个自定义 RPM 的更好想法。

0 投票
2 回答
4606 浏览

perl - CPANM,“找不到模块或发行版 Archive::zip”

我正在尝试用 Perl 编写一些需要多个模块的东西,但是这是我第一次使用 Perl,我似乎无法安装我需要的特定模块,Archive::zip.

我正在使用 perlbrew 并使用以下命令尝试安装模块:

这会通过命令行向我返回以下消息:

起初我认为“安装是最新的意味着”我有它,但是我尝试运行需要该模块的任何东西都告诉我它丢失了。我认为之后的消息意味着它找不到任何安装此模块的位置,而且我似乎没有遇到过在线发布的这个问题。如果是这种情况,我可以指定不同的镜像吗?

如果可能与此相关,我目前使用的是 OSX 10.10.2。