问题标签 [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 - cpanminus install 抛出分段错误
VMWare Fusion 上的 CentOS 6.6 抛出此错误:
使用的命令:
在 XenServer 6.2 上运行 CentOS 6.6 会引发稍微不同的错误:
perl - 如何避免 cpanm 停止安装等待仅在 Build.log 中显示的提示
安装 PGPLOT 安装会在这里永远停止:
看 Build.log 好像是在等待一个及时的答复
我怎样才能避免这个问题,要么强制默认,要么通过 env 给出选项。变量?
[更新] 修复
从罗素的回答中,我导出了设备的变量
并通过 x11vnc 连接到服务器(连接到主显示器)以关闭 pgplot 测试正在显示的所有窗口。
[注意] 即使使用 ssh -X,也不要尝试在屏幕下安装 pgplot perl lib,很可能您不在启动原始屏幕的同一台计算机上,X 重定向将不起作用。您可以通过 vnc 连接到主显示器来规避该限制,否则您将无法完成安装。xrdp 和其他打开新会话的 vnc 将不起作用。您需要共享主显示。
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
。
关于如何解决这个依赖问题的任何建议?
perl - 如果安装了更多,则强制 perl 使用模块版本
在我正在使用 perl 的服务器上安装了。我无法在此安装中更改任何内容,因此我安装了 cpanm 来创建我自己的 cpan 模块存储库。我在那里定义了 install-dir 并安装了模块。
问题是,有些模块已经安装在另一个版本的 server-perl 上。所以我收到以下错误消息(例如,我也为其他带有其他 pl 脚本的模块收到此消息)
在 /usr/lib64/perl5 中安装了 server-perl 模块。我的在另一个目录中。
如果他找到更多版本,我如何强制 perl 使用我的模块?这甚至是问题的根源吗?
谢谢!
perl - 模块安装成功但找不到
我想知道为什么即使安装了依赖项,我也会收到“安装依赖项失败:未安装模块'Module::Name'”。我正在使用perlbrew
和cpanm
。以下是我尝试安装的许多模块发生的情况的示例:
- 我尝试安装例如
URI::ws
如下
- 它告诉我
URI
没有安装。所以我安装URI
如下:
- 我回到我最初想要的,这
URI::ws
就是我得到的:
谁能告诉我为什么会发生这种情况以及我能做些什么来阻止它?如果您需要更多我错过的信息,请告诉我。
谢谢
perl - 更改 cpanminus 构建目录
如何更改cpanminus默认构建和下载目录?它的默认位置是~/.cpanm
.
我已经知道如何在 cpan 中更改它,但我想知道这是否也可以在 cpanminus 中配置。
我还应该提到我没有root访问权限。
windows - Perl Windows CPANM 代理问题
在解决了一些问题后,我通过 DwimPerl 在我的工作 Windows 7 机器上成功使用了 CPANperl -MCPAN -e shell
和o conf init /proxy/
CPAN 有效。我能够安装/构建。
似乎无论我做什么,CPANM 都不想通过代理:
两者之间有什么不同,什么会导致 CPAN 成功而 CPANM 失败并出现 501?
perl - 如何使用 cpanm 更新 perl 模块
我尝试使用 cpanm 安装/更新 Perl 模块。但是,每个模块都失败了。
例如:
所以,我希望 Config::General 的版本现在是 2.56,但是......:
我尝试相同的登录 superU 但同样的问题......但是现在,我有 Perl lib
~/perl5/lib/perl5/
和/usr/lib/perl/5.18/
如何正确更新 Perl 模块cpanm
?
关于我的安装的一些信息:
perl - CPAN安装到临时目录?
我正在尝试将 CPAN 中的很多模块安装到临时目录中。
这纯粹是为了将其中的一些放到一个目录中,然后我可以从中创建一个自定义 RPM。然后,rpm 将在新安装中用作自定义 perl 安装之上的引导类型的东西。他们不会从这个临时位置运行。
在 CPAN 我试过
但这似乎将它们安装到 /root/.cpan/build/somename/tmp/perl (其中“somename”每次都不同)或通常的位置。我希望将它们全部捕获到一个临时的 buildroot 类型文件夹中,以便稍后将它们 rpm 放入正确的文件夹中。
有什么办法可以做到这一点,还是我做的不是一个好主意?
我研究了 fpm 和 cpan2rpm,但找不到将大量 Perl 模块集成到一个 RPM 中的方法,很高兴有任何关于如何从大量模块到一个自定义 RPM 的更好想法。
perl - CPANM,“找不到模块或发行版 Archive::zip”
我正在尝试用 Perl 编写一些需要多个模块的东西,但是这是我第一次使用 Perl,我似乎无法安装我需要的特定模块,Archive::zip
.
我正在使用 perlbrew 并使用以下命令尝试安装模块:
这会通过命令行向我返回以下消息:
起初我认为“安装是最新的意味着”我有它,但是我尝试运行需要该模块的任何东西都告诉我它丢失了。我认为之后的消息意味着它找不到任何安装此模块的位置,而且我似乎没有遇到过在线发布的这个问题。如果是这种情况,我可以指定不同的镜像吗?
如果可能与此相关,我目前使用的是 OSX 10.10.2。