[英]Can't locate MozRepl.pm in @INC (you may need to install the MozRepl module)
[英]cant locate MozRepl.pm in @INC
我有一個使用WWW :: Mechanize :: Firefox的Perl腳本,該腳本在使用PAR :: Packager轉換為可執行文件之前運行良好。
它顯示為一個錯誤
Can't locate MozRepl.pm in @INC
需要一些建議來解決這個問題,謝謝
@mpapec
更新資料
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;
此錯誤通常與您在INC路徑中未安裝MoxRepl.pm的事實有關。 MozRepl是一個您可以從( https://metacpan.org/pod/MozRepl )下載的庫
根據您的環境,這可以通過多種方式完成,但是在Mac或Linux上,您可以嘗試
sudo cpan install MozRepl
以使CPAN下載該模塊。
如果這不起作用,則說明您的環境存在問題,並且perl不知道在哪里尋找模塊,因此您需要研究更改INC路徑(也許此鏈接: http : //perlmaven.com/how可以在非標准位置更改找到的Perl模塊 )
但是我的猜測是您缺少該模塊。
如果您在Windows上使用ActiveState perl,則可以在命令提示符下嘗試ppm
啟動可視化模塊安裝程序
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.