2

我已经在 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 这可能吗?

谢谢 !

4

1 回答 1

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

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

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

which perl会告诉你perl你正在使用哪个。

如果你想使用特定的perl而不留下任何东西perlbrew,你总是可以perl使用它的完整路径调用你想要的特定:

 cd Infoblox-xxxxxxx/
 ~/perl5/.../bin/perl Makefile.PL
 make
 make install
于 2015-03-05T16:55:12.483 回答