2014-10-30 25 views
1

在Python我可以使用画中画倾倒安装的模块如何在另一个安装中从一个Perl安装中安装相同版本的模块,就像使用Python中的pip一样?

pip list > modules.txt

的版本的列表,并使用它来安装在另一个安装模块的版本相同的列表。

pip install -r modules.txt

这是如何用Perl做了什么?

(注:我知道我可以使用perlbrew,这使得Python的virtualenv中相当于安装独立的Perl安装,所以我只是缺少画中画件)

+1

你可以,如果你已经使用perlbrew很容易地做到这一点:http://perlbrew.pl/Reinstall-All-Modules-On-New-Perl.html – ThisSuitIsBlackNot 2014-10-30 06:14:42

+1

@ThisSuitIsBlackNot,你要补充一点,作为答案。 – tobyink 2014-10-30 07:56:50

+0

是的,这似乎正是我正在寻找的 - 现在试用它,谢谢。 – GreenAsJade 2014-10-30 08:25:44

回答

2
  1. 创建CPAN autobundle文件。它记录每个模块的特定版本。
  2. 使用可以定位版本的模块安装程序,例如Carton,perlrocks,cpanminus。例如:cpanm HTTP::[email protected]
相关问题