我最近建立了一个新系统,想安装 Padre 来检查一下。Padre 安装说明专门说要安装 local::lib,所以我这样做了(尽管我以前从未需要它)。然后我继续安装其他几个模块,从我的普通用户帐户运行 CPANsudo
来处理安装中需要 root 的部分。
然后是时候测试这些模块需要支持的 Web 应用程序之一,你瞧,apache 找不到它们。~/perl5
尽管我的 CPAN 配置包括
makepl_arg [INSTALLDIRS=site]
mbuildpl_arg [--installdirs site]
我需要对我的 CPAN 配置做些什么,以便在安装了 local::lib 的情况下在站点范围内安装模块?或者 Padre 没有它还能工作,我可以完全删除 local::lib 吗?
(我不希望安装任何模块,~/perl5
除非 Padre 坚持要求它们在那里。我正在开发的代码有自己的项目特定目录位置,其他所有内容都应该是站点范围的。我不需要一个私人的包罗万象的位置。 )