簡體   English   中英

無法在@INC中找到MozRepl.pm

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM