我正在运行使用包管理器安装的 Perl 5.10.1。我已经从 CPAN shell 成功安装了 Moose,我尝试安装 MooseX::Declare 扩展但没有成功。这是我所做的:
$ sudo cpan > cpan.log
cpan[1]> install MooseX::Declare
无法从 lib/MooseX/Declare.pm 确定 perl 版本信息
警告:未找到先决条件 Devel::Declare 0.005011。
警告:未找到先决条件 MooseX::Method::Signatures 0.30。
这是安装开始前首先出现在终端中的内容,我在这里发布了“cpan.log”文件。
现在,我已经尝试安装上面的两个前提条件,后者取决于第一个。但是安装第一个给了我这个:
cpan[6]> 安装Devel::Declare
为模块“Devel::Declare”运行安装
为 F/FL/FLORA/Devel-Declare-0.006000.tar.gz 运行 make
已经解包到目录 /home/jfb/.cpan/build/Devel-Declare-0.006000-6qeuWN
'/usr/bin/perl Makefile.PL INSTALLDIRS=site' 返回状态 512,不会生成
运行 make 测试
Make有一些问题,不会测试
运行 make install
Make有一些问题,不会安装