如果我正在編譯並運行各種版本的Perl,那麼在需要時重新定位其目錄的最佳方法是什麼?例如,如果我編譯的Perl 5.22.0有:將編譯過的Perl移動到新目錄中
./Configure -des -Dprefix=$HOME/perl522
make all
make test
make install
但後來意識到我想將它(和將來的版本)到一個名爲$HOME/perls/perl522/
目錄 - 能不能用mv perl522 ~/perls/
命令僅僅做,或者在初始Configure
進程中使用的-Dprefix=
命令是否固有鏈接該位置,因此需要完整的重新配置,製作,測試等?
這種情況下是否存在最佳實踐/簡化流程?
[perlbrew](http://perlbrew.pl/)? – choroba
理想情況下不需要perlbrew – secJ
您需要在Config.pm中修復路徑。然後通過比較新值和舊值來檢查「@ INC」是否正確更新(由「perl -V」顯示)。如果這是正確的,你應該沒問題。 – ikegami