使用HTML::Scriber的perl脚本中出现Bash错误

使用HTML::Scriber的perl脚本中出现Bash错误,perl,bash,Perl,Bash,这里发生了什么?发生的事情是perl找不到HTML::Scriber模块,这是HTML.parser2.pl脚本中的某个地方所必需的 通常,修复方法是使用cpan USER:~/Directory>curl http://www.w3schools.com/html/html_tables.asp | html.parser2.pl Can't locate HTML/Scrubber.pm in @INC (@INC contains: /usr/local/lib64/perl5 /

这里发生了什么?

发生的事情是perl找不到
HTML::Scriber
模块,这是
HTML.parser2.pl
脚本中的某个地方所必需的

通常,修复方法是使用
cpan

USER:~/Directory>curl http://www.w3schools.com/html/html_tables.asp | html.parser2.pl 
Can't locate HTML/Scrubber.pm in @INC (@INC contains: /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5 /usr/share/perl5 /usr/lib64/perl5 /usr/share/perl5 /usr/local/lib64/perl5/site_perl/5.10.0/x86_64-linux-thread-multi /usr/local/lib/perl5/site_perl/5.10.0 /usr/lib64/perl5/vendor_perl/5.10.0/x86_64-linux-thread-multi /usr/lib/perl5/vendor_perl /usr/lib/perl5/site_perl .) at ./html.parser2.pl line 2.
BEGIN failed--compilation aborted at ./html.parser2.pl line 2.
或者可能是其中之一

cpan HTML::Scrubber
sudo cpan HTML::scriber -MCPAN-e'安装“HTML::scriber”' 其中
html.parser2.pl
脚本shebang行中
perl
版本的完整路径


此解决方案可能无法工作,原因有很多(
cpan
可能无法生成和安装模块,您的系统上有多个版本的
perl
,并且您正在以“错误”版本安装模块,…)。如果
cpan
无法解决您的问题,请在此询问另一个问题,包括
cpan
进程和脚本命令行调用的所有相关输出。

发生的情况是perl找不到
HTML::Scriber
模块,这是
html.parser2.pl
脚本中的某个地方所必需的

通常,修复方法是使用
cpan

USER:~/Directory>curl http://www.w3schools.com/html/html_tables.asp | html.parser2.pl 
Can't locate HTML/Scrubber.pm in @INC (@INC contains: /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5 /usr/share/perl5 /usr/lib64/perl5 /usr/share/perl5 /usr/local/lib64/perl5/site_perl/5.10.0/x86_64-linux-thread-multi /usr/local/lib/perl5/site_perl/5.10.0 /usr/lib64/perl5/vendor_perl/5.10.0/x86_64-linux-thread-multi /usr/lib/perl5/vendor_perl /usr/lib/perl5/site_perl .) at ./html.parser2.pl line 2.
BEGIN failed--compilation aborted at ./html.parser2.pl line 2.
或者可能是其中之一

cpan HTML::Scrubber
sudo cpan HTML::scriber -MCPAN-e'安装“HTML::scriber”' 其中
html.parser2.pl
脚本shebang行中
perl
版本的完整路径


此解决方案可能无法工作,原因有很多(
cpan
可能无法生成和安装模块,您的系统上有多个版本的
perl
,并且您正在以“错误”版本安装模块,…)。如果
cpan
无法解决您的问题,请在此询问另一个问题,包括
cpan
过程和脚本命令行调用的所有相关输出。

感谢您的帮助。我现在了解到:cpan[2]>安装HTML::Scriber读取“/home/user/.cpan/Metadata”数据库是在2013年6月3日星期一02:17:02 GMT运行模块“HTML::Scriber”的安装时生成的,无法创建目录/root/.cpan/prefsCan您以root身份运行
cpan
?感谢您的帮助。我现在得到了以下信息:cpan[2]>安装HTML::Scriber读取“/home/user/.cpan/Metadata”数据库是在2013年6月3日星期一02:17:02 GMT运行模块“HTML::Scriber”的安装时生成的,无法创建目录/root/.cpan/prefsCan您以root身份运行
cpan