$HOME
Webサーバーのにいくつかのperlモジュールがインストールされています。Webサーバーはperl5.8.8を実行していたため、$HOME/perl/lib/perl5/5.8.8/...
サーバーの移行中に、Webホスティング会社がに変更さperl
れまし5.10.1
たが、スクリプトが失敗し始めるまで、これについては知りませんでした。5.8.8
ツリーをにコピーすることで簡単なダーティフィックスを実行でき、5.10.1
今は問題なく動作しているようですが、将来的にはスクリプトがこのように失敗するのを避けたいと思います。
5.8.8
perlバージョンが再度アップグレードされた場合でも、スクリプトがフォルダーの下にローカルに保存されたモジュールを使用できるようにするための最良の方法は何ですか?
スクリプトに予想されるperlバージョンのチェックを追加し、変更された場合は自分自身に電子メールを送信できますが、問題を修正する前にスクリプトが数回失敗した可能性があるため、それまでには遅すぎます。理想的には、スクリプトがまったく失敗しないようにしたいです。