问题是我没有写入$ HOME目录的权限。 (我只能访问$ HOME / app-root / data /上的新目录)
因为cpan / cpanm需要创建新目录$ HOME / .cpan /我不知道如何手动(逐个)查找所有模块依赖项。
你们是否知道安装模块的其他方法(并找到依赖项)但是没有创建〜/ .cpan /目录?
或者如何覆盖〜/ .cpan /到〜/ app-root / data / .cpan?
P.S:抱歉我的英语不好,英语不是我的母语答案 0 :(得分:8)
只是(暂时)将$HOME
更改为您 具有写入权限的目录:
HOME=$HOME/app-root/data/ cpanm Module
答案 1 :(得分:4)
[文字问题的答案对于尝试在没有互联网的机器上安装的人很有用,所以我会回答它,即使它不适合你。]
要查找依赖项,您可以使用http://deps.cpantesters.org/。例如,这是a module of mine的依赖关系树。
答案 2 :(得分:1)
只需在.openshift / cpan.txt中列出您需要的模块 Openshift将在您部署
时自动安装它