- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我尝试使用 cpanm 安装/更新 Perl 模块。但是,每个模块都失败了。
例如:
cpanm Config::General
--> Working on Config::General
Fetching http://www.cpan.org/authors/id/T/TL/TLINDEN/Config-General-2.56.tar.gz ... OK
Configuring Config-General-2.56 ... OK
Building and testing Config-General-2.56 ... OK
Successfully installed Config-General-2.56 (upgraded from 2.52)
1 distribution installed
所以,我预计 Config::General 的版本现在是 2.56,但是...:
perl -e 'use Config::General 2.56'
Config::General version 2.56 required--this is only version 2.52 at -e line 1.
我尝试以相同的方式登录 superU,但出现同样的问题...但现在,我有 Perl 库
~/perl5/lib/perl5/
和 /usr/lib/perl/5.18/
如何使用 cpanm
正确更新 Perl 模块?
有关我的安装的一些信息:
$ perl -E'
say "$_=$ENV{$_}" for qw( PERL_MM_OPT PERL_MB_OPT PERL5LIB );
say "--";
say for @INC;
'
PERL_MM_OPT=INSTALL_BASE=/home/hacklionex/perl5
PERL_MB_OPT=--install_base "/home/hacklionex/perl5"
PERL5LIB=
--
/etc/perl
/usr/local/lib/perl/5.18.2
/usr/local/share/perl/5.18.2
/usr/lib/perl5
/usr/share/perl5
/usr/lib/perl/5.18
/usr/share/perl/5.18
/usr/local/lib/site_perl
.
最佳答案
您正在指示模块安装程序在 /home/hacklionex/perl5
中安装模块(通过 PERL_MM_OPT
和 PERL_MB_OPT
),但您没有不要告诉 Perl 在那里查找模块(它不在 @INC
中)。将以下内容添加到您的登录脚本中:
export PERL5LIB=/home/hacklionex/perl5/lib/perl5
或者将以下内容添加到您的脚本中:
use lib '/home/hacklionex/perl5/lib/perl5';
关于perl - 如何使用 cpanm 更新 perl 模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30266450/
我是一个全新的 perl 用户,正在尝试安装 perl 模块及其依赖项。 我正在尝试在新的 Ubuntu 16.10 云服务器实例上安装我需要的 perl 依赖项,但它们没有注册为已安装。 例如 cp
我使用 perlbrew 安装了 perl-5.12.2 : perlbrew install perl-5.12.2 -D=usethreads -D=useithreads -D=uselarge
根据手册页, cpanm -L extlib Plack # install Plack and all non-core deps into extlib 所以我尝试像这样安装 Parallel::
在我的 mac OS X 机器上 Darwin maci 15.6.0 Darwin Kernel Version 15.6.0我已经在以下自定义目录中安装了 libxml2 和 libxslt/us
我在 cpanm 下安装了一个模块,显然是错误的。当在系统 perl 下运行时它是可见且可用的,但在 perlbrew 下则不可见。然而,perlbrews cpanm 表明模块已成功安装。采取的最佳
我正在尝试从 cpanm 安装 PAR,如下所示:cpanm App::Packer::PAR,但它给了我这个错误: skipping R/RJ/RJBS/perl-5.22.0.tar.bz2 !
问题是我无权写入 $HOME 目录。 (我只能在 $HOME/app-root/data/上创建新目录) 因为 cpan/cpanm 需要创建新目录 $HOME/.cpan/我不知道如何手动查找所有模
我最近安装了 XAMPP。到目前为止一切都很好,但有一件事让我无法休息:我无法通过 cpanm 获取任何模块。典型的安装日志如下所示: cpanm (App::cpanminus) 1.6005 on
为了安装模块我应该改变什么? php 是 5.3.3,yum install php-devel 就位。 PHP.c: In function ‘PHP_set_php_input’: PHP.c:8
我在 Mac 上,所以我当然会遇到这个 huge problem with perl on the Mac操作系统试图保护我的地方,安装 .解决方案似乎是“制作你自己的 perl 而不是使用操作系统的
这个问题在这里已经有了答案: Which cpan installer is the right one? (CPAN.pm/CPANPLUS/cpanminus) (5 个回答) 5年前关闭。 cp
在我使用 cpanm 之前要在"new"(对我而言)系统上安装一些 Perl 模块,我想知道默认情况下它们将安装在哪里。 我没有看到任何类型的空运行选项,这是我所希望的。 perl -V包括此 %EN
我正在尝试安装 cpan 模块安装程序,但在制作软件包时遇到了问题。 我跑了: sudo cpan App::cpanminus 我的结果: // lots of other successful s
这个问题在这里已经有了答案: Using CPAN with a proxy failing after o conf init /proxy/ (4 个答案) 关闭 7 年前。 在解决了一些问题后
我的 pleenv 设置发生了一些古怪的事情,我还没有完全理解它。 plenv install-cpanm % Total % Received % Xferd Average Speed
我知道您可以轻松配置 cpan 以使用特定镜像。但是我最近在 friend 的建议下开始使用 cpanm,我似乎无法找到一种方法来设置默认镜像而不指定 --mirror http://cpan.met
我尝试使用 cpanm 安装/更新 Perl 模块。但是,每个模块都失败了。 例如: cpanm Config::General --> Working on Config::General Fetc
我想执行 cpanm SomeModule 来安装 SomeModule 以及大约 10 个依赖项,但目标服务器无法访问互联网。我确实有一台非常相似的开发机器(相同的 Perl 环境,相同的 Perl
我尝试使用 cpanm 安装/更新 Perl 模块。但是,每个模块都失败了。 例如: cpanm Config::General --> Working on Config::General Fetc
我想在我的机器上使用 perlbrew 和 cpanm。我这样安装了 perlbrew curl -L http://install.perlbrew.pl | bash 并在我的 .bashrc 中
我是一名优秀的程序员,十分优秀!