【发布时间】:2011-03-31 14:10:11
【问题描述】:
我想为我从 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)。
【问题讨论】:
-
与How can I install a CPAN module into a local directory? 重复——诀窍是使用local::lib,这是有据可查的。
标签: perl installation cpan home-directory