rouge
Windows でプログラムを実行するために Strawberry Perl をインストールしました。しかし、プログラムを実行しようとすると、画像に表示されているエラー メッセージが表示されます。
The system can't find the path specified.
私のコードは「ROUGE-1.5.5.pl」を実行しようとしていますが、システムがこのファイルを見つけられないと思います。パスを正しく初期化していないのではないでしょうか?
コードを次のように変更します。
#!/usr/bin/perl
use Cwd;
$curdir=getcwd;
$ROUGE="..\ROUGE-1.5.5.pl";
chdir("sample-test");
$cmd="$ROUGE -e ..\data -c 95 -2 -1 -U -r 1000 -n 4 -w 1.2 -a DUC2002-ROUGE.in.26.spl.xml > ..\sample-output\output.out";
print $cmd,"\n";
system($cmd);
chdir($curdir);
次のエラーが表示されます: Missing Braces on \o{} at C:\runROUGE-test.pl line 7, near "$ROUGE" C:\runROUGE-test.pl の実行は、コンパイル エラーにより中止されました。