2014-10-09 67 views
3

我正嘗試使用local::lib模塊在我自己的lib位置安裝所有模塊。但問題是,所有新安裝的CPAN是要在$ HOME的lib,而不是自舉的文件夾的使用local :: lib模塊使用的問題

這是我的設置

  1. 貓的.bashrc

    [ $SHLVL -eq 1 ] && eval "$(perl -I$HOME/perl5/lib/perl5 -Mlocal::lib=/usr/local/etc/zbxAdm/2.2/perl5)" 
    
  2. 在安裝使用此命令Local lib

    perl Makefile.PL --bootstrap=/usr/local/etc/zbxAdm/2.2/perl5 
    
  3. sourced .bashrc file

  4. 當我嘗試使用下面的CPAN命令,新裝置將要$ HOME來安裝新的模塊/ perl5的/ lib目錄/ perl5的,而不是引導文件夾

我是否需要修改CPAN設置?我在我的本地用戶中有.cpan文件夾$ home

+0

您使用的是cpan,cpanplus還是cpanm? – simbabque 2014-10-09 13:23:21

回答

0

確保已設置您的$ PERL5LIB。

您還應該嘗試使用「cpanm -l /usr/local/etc/zbxAdm/2.2/perl5」。