0
我已經將Perl安裝到自定義目錄中並設置了export_path。現在which perl
顯示自定義路徑和Perl -V
顯示自定義路徑的詳細信息和@INC節目,如custompath/lib目錄/ 5.8.9等Perl模塊沒有從自定義lib路徑中獲取
的問題是,當我運行包含Perl模塊像DBI的Perl腳本,我得到這樣
> Can't locate DBI.pm in @INC (@INC contains:
> /usr/lib/perl5/site_perl/5.8.8/i386-linux-thread-multi
> /usr/lib/perl5/site_perl/5.8.8 /usr/lib/perl5/site_perl
> /usr/lib/perl5/vendor_perl/5.8.8/i386-linux-thread-multi
> /usr/lib/perl5/vendor_perl/5.8.8 /usr/lib/perl5/vendor_perl
> /usr/lib/perl5/5.8.8/i386-linux-thread-multi /usr/lib/perl5/5.8.8 .)
錯誤爲什麼它沒有顯示在@INC爲自定義路徑,以及爲什麼它拋出的錯誤?
腳本的第一行是什麼?如果它說'#!/ usr/bin/perl',那就是你的問題。您需要使用新的Perl路徑。 – Perleone 2013-02-26 09:59:41
好的。謝謝。當我運行腳本作爲perl script.pl時,它正在工作。現在./script.pl也在工作。 – Futuregeek 2013-02-26 10:02:48
'Perl -V'是'perl -V'的拼寫錯誤嗎? – ikegami 2013-02-26 10:03:41