vir*_*tor 1 installation perl cpan home-directory
我想使用一个特定于主目录的非根目录来处理我从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从中运行).
更好的是,首先安装App :: cpanminus.然后只需使用它作为普通用户安装模块.如果此用户无法写入/usr/local/lib/perl*目录,则会在其主目录中写入,或者将其传递给-l或者--local-lib选项,直接将其安装在您的主目录中,而无需确定是否可以在系统范围内安装它们.
最后,安装local :: lib并使用您的.bashrc文件自动设置环境将允许您省略该--local-lib选项并直接安装到您的主目录.