我正在尝试在Windows上使用ROUGE:
因此,文件的前几行:
use XML::DOM;
use DB_File;
use Getopt::Std;
#-------------------------------------------------------------------------------------
use vars qw($opt_a $opt_b $opt_c $opt_d $opt_e $opt_f $opt_h $opt_H $opt_m $opt_n $opt_p $opt_s $opt_t $opt_l $opt_v $opt_w $opt_2 $opt_u $opt_x $opt_U $opt_3 $opt_M $opt_z);它给了我这个错误:
Can't locate DB_File.pm in @INC (@INC contains: C:/Perl64/site/lib C:/Perl64/lib
.) at C:\RELEASE-1.5.5\ROUGE-1.5.5.pl line 174.
BEGIN failed--compilation aborted at C:\RELEASE-1.5.5\ROUGE-1.5.5.pl line 174.我是perl的新手。我需要做的就是让ROUGE工作。这是什么意思?我怎么才能修复它?
发布于 2014-05-07 15:36:32
perl脚本的作者可能没有在windows上测试他的脚本。您可能会修改脚本以使其正常工作,但由于您是perl新手,而且似乎很匆忙,我建议您使用linux/unix来对付流氓。ROGUE的自述文件中提到了bash等一些类似linuxy的东西,这是一个线索。
如果你坚持,这里有一种方法可以让perl脚本在windows上运行,但需要注意的是,随着你对这些特性的深入了解,可能会出现更多的错误。
删除activeperl
安装strawberryperl 32位
cpan install XML:DOM
cpan install DB_File发布于 2014-05-04 03:18:54
尝试:
关闭现有窗口
打开新的命令提示符
运行此命令
ppm install DB_File关闭窗口
再次尝试运行流氓
希望能有所帮助
如果您有流氓应用程序的副本,请将其共享,以便我们可以查看它。
https://stackoverflow.com/questions/23448355
复制相似问题