Windows マシンにローカル Perl Web 環境をセットアップしました。私が取り組んでいるアプリケーションは、もともと Linux サーバーからのものであるため、ソース.pl
ファイルのシバンは次のようになります。
#!/usr/bin/perl
これにより、Windows 開発マシンで次のエラーが発生します。
(OS 2)The system cannot find the file specified.
Windows マシンでシバンが無視されるように Apache 2 conf を変更することはできますか? もちろん、シバンを に設定することもできますが#!c:\perl\bin\perl.exe
、それは明らかです。しかし、問題は更新されたファイルの展開にあります。明らかに、デプロイごとにこれを元に戻すのは非常に不便です。Windows 7 でActivePerlを使用しています。
アップデート:
スクリプトが共有ホスティング Linux 実動サーバーで機能するように、シバンを保持する必要があることを言及する必要がありました。この制約がなく、シバンを使用する必要がなかった場合、明らかな答えは使用しないことです。