2009-10-13 43 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 

你怎么安装的模块?你在哪里安装它们?