-2

私は自分のマシンで epic と perl を使用していくつかのスクリプトを開発しました。しかし、それらを他のマシンにコピーすると、「必要なコンパイルに失敗しました」というエラーメッセージが表示されます。どうすればこれを処理できますか

4

3 に答える 3

1

問題は、私が使用した DBI モジュールのバージョンにあります。1.619です。DBI モジュールのバージョンの名前を 1.616 に変更すると、すべてのエラー メッセージが表示されなくなります。

エラー メッセージは、必要な perl モジュールを PERLLIB にロードしていない場合に発生します。EPIC で、エラーが指す場所をクリックし、ベース エラーに移動します。私の場合、基本エラーは DBI にあります。DBI でエラー メッセージは表示されませんでした。キーワード require が存在するスクリプトを確認してください。

私にとって、エラーは次の場所に表示されます

テスト -> DBTest -> DBAccess -> DBI

于 2012-05-17T06:26:29.260 に答える
0

どのモジュールがロードされていないかを示すエラー メッセージが表示されるはずです。それらはあなたのインストールにないので、cpan.org にアクセスするか、CPAN.pm モジュールを使用して必要なモジュールと依存関係をロードしてください。

于 2012-05-16T14:00:52.643 に答える