在Windows上使用ROUGE的问题

时间:2014-05-03 18:30:11

标签: perl

我正在尝试在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才能工作。这是什么意思?我该如何解决?

2 个答案:

答案 0 :(得分:2)

perl脚本的作者可能没有测试他的脚本 在窗户上。 您可能会破解脚本以使其正常工作,但是 因为你是新来的perl并且似乎很匆忙, 我建议你使用linux / unix作为ROGUE。 ROGUE的自述文件提到像bash等类似的linuxy, 这是一个线索。

如果你坚持,这是一种让perl脚本运行的方法 在Windows上,但要注意,可能会弹出更多错误 当你深入了解这些功能时。

删除activeperl

安装strawberryperl 32bit

cpan install XML:DOM
cpan install DB_File

答案 1 :(得分:0)

尝试:

关闭现有的窗口

打开一个新的命令提示符
运行此命令

ppm install DB_File

关闭窗口
尝试再次运行流氓
希望它能帮助你 ---
如果您有流氓申请的副本,请分享,以便我们查看。