2009-10-13 44 views
0

我正在嘗試安裝MySQL::Slurp中的mysqlslurp實用程序。如何安裝MySQL :: Slurp所需的依賴項?

我發現它需要Moose,因此我也安裝了該軟件包。

但我仍然無法使用mysqlslurp命令。我得到一個錯誤:

Can't locate Moose.pm in @INC (@INC contains: /usr/lib64/perl5/site_perl/5.8.8/x86_64-linux-thread-multi 
..... 

BEGIN failed--compilation aborted at /usr/bin/mysqlslurp line 4. 
+0

您使用的是64位操作系統嗎? – 2009-10-13 10:09:19

+0

是的。 64位,但32位的redhat版本 – shantanuo 2009-10-13 10:23:19

+0

您是否使用CPAN/CPANPLUS外殼來安裝模塊? – 2009-10-13 17:17:30

回答

2

這聽起來像Moose沒有安裝在Perl的include路徑中。您可能需要使用use lib指定路徑 - 請參閱this article瞭解操作方法。

2

如果安裝有CPAN.pm(或其他CPAN客戶端)你的模塊,你沒有自己處理的依賴關係:

% cpan MySQL::Slurp 

你怎麼安裝的模塊?你在哪裏安裝它們?