2011-04-17 117 views
4

我試圖安裝WWW ::機械化模塊麻煩與CPAN模塊

'cpan WWW::Mechanize' 

我上「WWW使用機械化::」行,這意味着它找到的文件中沒有錯誤,但在試圖用實例吧:

$m = WWW::Mechanize->new(); 

我得到以下問題:

無法找到HTTP/Config.pm在@公司(@公司包含:/Library/Perl/Updates/5.10.0/darwin-thread-multi-2level/Library/Perl/Updates /5.10.0/System/Library/Perl/5.10.0/darwin-thread-multi-2level/System/Library/Perl/5.10.0/Library/Perl/5.10.0/darwin-thread-multi-2level/ Library /Perl/5.10.0/Network/Library/Perl/5.10.0/darwin-thread-multi-2level/Network/Library/Perl/5.10.0/Network/Library/Perl/System/Library/Perl/Extras/5.10 .0/darwin-thread-multi-2level /System/Library/Perl/Extras/5.10.0。)at /Library/Perl/5.10.0/LWP/UserAgent.pm line 746.

我不是確切地知道發生了什麼事。我覺得我擁有所有必要的依賴關係,但我似乎無法找到這個特定錯誤的含義。

我的腳本是空的前面提到的線,除了和

use strict; 
use warnings; 

有沒有人遇到這樣?

+1

「Can not locate HTTP/Config.pm」 - 看起來像一個缺失的dep ... – Mat 2011-04-17 00:23:27

+2

這意味着你沒有所有必要的依賴關係:-)你缺少HTTP :: Config模塊。 – tadmc 2011-04-17 00:23:33

+0

@tadmc非常感謝。我認爲cpanm得到了所有必要的依賴關係,但也許出了問題。 「cpan HTTP :: Config」的快速運行讓所有的東西都運行起來。剛剛檢查了我的表格,並通過POST! – 2011-04-17 00:35:23

回答

7

嘗試用下面的命令安裝它(從shell):

perl -MCPAN -e 'install WWW::Mechanize' 

按照安裝過程,並回答 'Y' 需要的地方。