我想使用主目录特定的非根目录来从cpan安装的东西。我如何配置它?本地cpan构建
正常的CPAN配置会尝试将包安装到/usr
中。添加'makepl_arg' => q[PREFIX=~/cpan_local]
后,似乎构建了简单的包,但我无法构建一个包来引发依赖关系 - 没有找到依赖关系。
后,我把它改成'makepl_arg' => q[PREFIX=~/cpan_local LIB=~/cpan_local]
,我得到以下信息:Warning: Prerequisite 'ExtUtils::CBuilder => 0.27' for 'D/DA/DAGOLDEN/Module-Build-0.3607.tar.gz' already installed but installation looks suspicious. Skipping another installation attempt, to prevent looping endlessly.
我如何配置这个正常吗?我希望自动生成的所有内容都可以用于~/cpan_local
。 (或者对于熟悉python的人来说,我希望它像virtual-env
一样工作,并从中运行easy_install
)。
重复[如何将CPAN模块安装到本地目录?](http://stackoverflow.com/questions/540640/how-can-i-install-a-cpan-module-into-a-本地目录) - 诀窍是使用[local :: lib](http://search.cpan.org/perldoc?local::lib),这是非常有据可查的。 – Ether 2010-08-18 14:32:23