@INC中找不到MozRepl.pm(您可能需要安装MozRepl模块)
问题描述:
我正在尝试登录到使用Mechanize Firefox进行Javascript登录的网站。该程序在Ubuntu上运行良好,但是当我在Windows上运行时,出现以下错误。@INC中找不到MozRepl.pm(您可能需要安装MozRepl模块)
Can't locate MozRepl.pm in @INC (you may need to install the MozRepl module) (@I
NC contains: C:/Perl/site/lib C:/Perl/lib .) at login-firefox.pl line 3.
BEGIN failed--compilation aborted at login-firefox.pl line 3.
我在Windows 7 64位上运行程序,并使用Active Perl。
我已经使用cpan安装了以下模块&已经运行了Mechanize Firefox的测试,结果成功了。
- MozRepl
- MozRepl :: RemoteObject的
- WWW ::机械化::火狐
答
我能解决这个问题!
如果您通过命令提示符安装模块,请以管理员身份运行命令提示符。
如果您通过PPM安装模块,请以管理员身份打开PPM.bat。
它们是否安装在'@ INC'目录之一中?如果没有,您需要将'PERL5LIB'设置为合适的值。 – tripleee
嗨@triplee我在计算机的环境变量中添加了PERL5LIB –