perlbrew:在本地安装 perl 模块

标签 perl perlbrew

我已经在 OS X 上安装了 perlbrew,并且可以从 CPAN 安装 Perl 模块,使用“cpanm”没问题。

但是,现在我正在尝试安装软件供应商提供的 Perl 模块,而该 PM 不在 CPAN 上 - 您可以从他们的应用程序下载它并“本地”安装它。

我不确定如何使用 perlbrew 完成此操作?

文档说明直接安装,下载 tar.gz 文件,解压,然后:

cd Infoblox-xxxxxxx/
 perl Makefile.PL
 make
 make install

但如果我这样做,我猜它会为 OS Perl 版本安装它,而不是我的 perlbrew 安装。

提到的另一个选项是创建一个本地 CPAN 站点并将设备 URL(以获取 Perl 模块)添加到站点列表中。 perlbrew 可以吗?

谢谢!

最佳答案

cd Infoblox-xxxxxxx/
perl Makefile.PL
make
make install

But if I do this, I guess it will install it for the OS Perl version, not my perlbrew install.

如果您使用 perlbrew 选择您的 perl,它应该安装在您选择的 perl 的适当位置。

which perl 会告诉您正在使用哪个 perl

如果你想使用一个特定的perl而不把事情留给perlbrew,你总是可以使用它的完整调用你想要的特定的perl路径:

 cd Infoblox-xxxxxxx/
 ~/perl5/.../bin/perl Makefile.PL
 make
 make install

关于perlbrew:在本地安装 perl 模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28883230/

相关文章:

perl - "…/auto/List/Util/Util.so: undefined symbol: PL_stack_sp at …/XSLoader.pm"仅当在 Travis CI 上使用 CGI::Test _and_ 运行测试套件时

perl - 如何使用加盐 header 解密 Blowfish 密文?

regex - Perl Regex - 获取所有匹配项的偏移量而不是一个

perl - 如何将 PERLBREW_ROOT 移动到另一个目录?

python - 主管和 perlbrew

mysql - DBD::mysql 安装驱动失败

macports - 安装 perlbrew : Failed to retrieve patchperl executable

database - DBLib 错误让我抓狂

Perl - 散列和列的散列 :(

perl - 使用 Excel::Writer::XLSX 创建表格后无法合并单元格