伝統的に、私はC:\perl\bin
PATH 変数に入れるだけでしたが、バージョンの競合のために、さまざまな perl バージョンを場所に保持C:\Perl-versionXY\bin
し、Perl スクリプトを直接呼び出して実行したいと考えていC:\Perl-...\bin\perl.exe theScript.pl
ます。
これは実際には、すべての perl スクリプトを直接呼び出し ている自動化されたシステムで実行されます。C:\perl\bin\perl.exe
(ただし、PATH にC:\perl\bin
もあります。)
異なる Perl バージョンを並べて使用できるようにするために、C-perl-bin を PATH から削除して、Perl 関連の PATH 設定からの副作用が発生しないようにします。
これは機能するはずですか?追加の DLL ファイルを必要とするモジュール (Perl の bin ディレクトリにある LibXML.dll を必要とする LibXML など) についてはどうですか??
サイド バイ サイド バージョンには Strawberry Perl ポータブルを使用します。(誰の readme ファイルにもいくつかの PATH 設定が記載されていますが、どれが何に使用されるかは記載されていません。)