perlbrew:在本地安装 perl 模块

perlbrew: installing a perl module locally

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

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

我不确定如何使用 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 到 select 您的 perl,它应该安装在您 select 所用的 perl 的适当位置。

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

如果您想使用特定的 perl 而不将事情留给 perlbrew,您始终可以使用其完整路径调用您想要的特定 perl

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