【发布时间】:2012-01-19 12:00:44
【问题描述】:
好的,我知道如何使用 cpan 安装 Perl 模块,并且已经这样做了多年。但是当我尝试在这个特定的 mac 上安装 DateTime 模块时,它失败了,声称它找不到编译器。
以下是尝试安装先决条件之一的一些输出,Params::Validate:(我在尝试安装相关模块时遇到相同类型的错误。)
Configuring Params-Validate-1.00
Running Build.PL
/usr/libexec/gcc/powerpc-apple-darwin10/4.2.1/as: assembler (/usr/bin/../libexec/gcc/darwin/ppc/as or /usr/bin/../local/libexec/gcc/darwin/ppc/as) for architecture ppc not installed
Installed assemblers are:
/usr/bin/../libexec/gcc/darwin/x86_64/as for architecture x86_64
/usr/bin/../libexec/gcc/darwin/i386/as for architecture i386
lipo: can't open input file: /var/tmp//cc3Aefez.out (No such file or directory)
Warning: ExtUtils::CBuilder not installed or no compiler detected
Proceeding with configuration, but compilation may fail during Build
为什么 Build.PL 寻找 ppc 编译器?如果这是问题,我在哪里告诉它(或 cpan,或 cpanm)这台机器不是 ppc 盒子?
我正在运行 10.6.8。 perl 的版本是为 darwin-thread-multi-2level 构建的 v5.10.0
我肯定已经安装了开发者工具。
我正在通过 sudo 运行 cpan 和 cpanm。
如果有人能提供任何帮助,我将不胜感激。
【问题讨论】: