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