我有Perl安裝在羣集驅動器上的/clusterhome/myperl
,並安裝在工作站計算機上的/home/chris/cluster
安裝Perl,因此它可以在多個路徑訪問
運行的perl明顯相同/clusterhome
目錄工作正常,從集羣中,但當我從我的工作站運行/home/chris/cluster/myperl/bin/perl
時,找不到任何模塊。該@INC
仍設置爲
/clusterhome/myperl/lib/site_perl/5.16.3/x86_64-linux
/clusterhome/myperl/lib/site_perl/5.16.3
/clusterhome/myperl/lib/5.16.3/x86_64-linux
/clusterhome/myperl/lib/5.16.3
這甚至發生與前綴的工作站上以下環境變量的值:
PATH /home/chris/cluster/myperl/bin
PERL5LIB /home/chris/cluster/myperl/lib
LD_LIBRARY_PATH /home/chris/cluster/myperl/lib
MANPATH /home/chris/cluster/myperl/man
有沒有一種方法可以讓我得到這個Perl來這兩個羣集上工作,工作站?我經常重新安裝它(每晚),所以如果需要額外製作標誌,那就完全沒問題。
感謝您的總結。這絕對回答了我的問題。在這種情況下,我可能會嘗試解決這個問題,這樣我就可以將它安裝在相同的路徑上。謝謝! –