我已经在 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/