2

perl スクリプトを実行するために、Eclipse に Epic をインストールしました。残念ながら、スクリプトを実行しようとすると、次のエラーが発生します。

コマンド ラインの実行に失敗しました: "perl" "-v"

プログラム "perl" を実行できません (ディレクトリ "." 内): CreateProcess エラー = 2、指定されたファイルが見つかりません

コマンド プロンプトで「perl -v」を実行しようとすると、Epic をインストールした日には問題なく動作しました。再起動後、コマンドが機能せず、フォルダーC:\Dwimperlが空になりました。

  • 注:Epicをインストールした日でも、スクリプトは実行されず、Eclipseで同じエラーが表示されました。

Windows 7、Eclipse Luna Release 2(4.4.2)、および Perl 5 (再起動前、現在削除済み) を使用しています。

これらは私のシステムPATHの内容です

E:\app\mevenk\product\12.1.0\dbhome_1\bin
C:\ProgramData\Oracle\Java\javapath
%SystemRoot%\system32
%SystemRoot%
%SystemRoot%\System32\Wbem
%SYSTEMROOT%\System32??\WindowsPowerShell\v1.0\
C:\Program Files (x86)\Sony\VAIO Startup Setting Tool
%JAVA_HOME%\
C:\Program Files (x86)\QuickTime\QTSystem\
C:\Program Files (x86)\Skype\Phone\
%M2_HOME%\bin
4

2 に答える 2

0

ActivePerl をインストールした後、問題は解決しました。問題は、Epic (Dwimperl) で提供される perl インタープリターにあり、PATH 変数とインストール可能ファイルが適切に設定されませんでした。

ActivePerl をインストールした後、Eclipse はそのパス変数を受け取りました。

C:\Perl64\site\bin;C:\Perl64\bin;

現在、Perl スクリプトは Eclipse で正常に動作しています。

于 2015-05-01T15:31:48.790 に答える