首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在@Inc.中找不到MozRepl.pm

在@Inc.中找不到MozRepl.pm
EN

Stack Overflow用户
提问于 2014-04-03 20:31:04
回答 1查看 343关注 0票数 0

我有一个使用WWW::Mechanize::Firefox的Perl脚本,在使用PAR::Packager将其转换为可执行文件之前,它可以很好地工作。

它将错误显示为

代码语言:javascript
复制
Can't locate MozRepl.pm in @INC

我需要一些建议来解决这个问题,谢谢

@mpapec

更新

代码语言:javascript
复制
use WWW::Mechanize::Firefox;
use HTML::TreeBuilder::XPath; 
use MozRepl;
use HTML::Entities ();
use Encode::Byte;
use Encode::Alias;
use Encode::Config;
use WWW::Mechanize;
use URI;
use v5.14; 
use utf8;
use Text::CSV_PP;
use Text::CSV;
use strict;
use warnings;

use autodie qw(:all);
use HTML::Entities;
EN

回答 1

Stack Overflow用户

发布于 2014-04-03 20:43:23

此错误通常与您的Inc.路径中未安装MoxRepl.pm有关。您可以从(https://metacpan.org/pod/MozRepl)下载MozRepl库

根据您的环境,可以通过多种方式完成此操作,但在mac或linux上,您可以尝试

sudo cpan install MozRepl,让CPAN下载模块。

如果这不起作用,那么您的环境就有问题,perl不知道在哪里查找模块,您需要研究更改您的INC路径(可能是这个链接:http://perlmaven.com/how-to-change-inc-to-find-perl-modules-in-non-standard-locations)。

但我的猜测是你错过了这个模块。

如果您使用的是windows版的ActiveState perl,可以从命令提示符下尝试使用ppm来启动可视化模块安装程序。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22837879

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档