指定本地 perl 库的位置



基本上,我在Ubuntu和OS X上尝试过这个:

export PERL_LOCAL_LIB_ROOT=~/.perl5
wget -O- http://cpanmin.us | perl - -l ~/.perl5 App::cpanminus local::lib
eval `perl -I ~/.perl5/lib/perl5 -Mlocal::lib`

然而,第三行坚持在~/perl5而不是~/.perl5中创建和安装所有东西。如何克服这种行为?

从文档中,

[如果你安装了 local::lib 到] 一个默认目录以外的目录,你还需要像这样将它作为 import 参数提供给 local::lib 模块的调用:

echo 'eval "$(perl -I$HOME/foo/lib/perl5 -Mlocal::lib=$HOME/foo)"' >>~/.bashrc

所以你需要

echo 'eval "$(perl -I$HOME/.perl5/lib/perl5 -Mlocal::lib=$HOME/.perl5)"' >>~/.bashrc

相关内容

  • 没有找到相关文章

最新更新