0

基本的に、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`

それでも 3 行目で~/perl5は、~/.perl5. どうすればこの動作を克服できますか?

4

1 に答える 1

1

ドキュメントから、

[local::lib をインストールした場合] デフォルト以外のディレクトリの場合、次のように 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
于 2016-04-28T13:18:26.120 に答える