【发布时间】:2012-12-21 17:38:08
【问题描述】:
我正在尝试安装 Bugzilla,但遇到了 Perl 问题。
安装所需的 Perl 模块时,我收到以下错误消息:
ERROR: Using install-module.pl requires that you install a compiler, such as gcc.
gcc 4.2.3 已安装并在路径中。我正在使用 perl v 5.8.6 操作系统:Linux DiskStation 2.6.32.12
Stackoverflow 上的另一个线程指的是 PerlGcc,但它似乎只适用于 Solaris。
如何让 Perl 找到 gcc?
【问题讨论】:
-
我将首先检查发出该消息的确切条件,方法是 grepping 您正在安装的发行版,如有必要,检查
@INC中的目录。抱歉,目前无法调查。 -
文件 /usr/lib/perl5/5.8.6/MARVELL_88F6281/Config.pod 和 /usr/lib/perl5/5.8.6/MARVELL_88F6281/Config.pm 指的是 gcc,例如cc="/usr/local/arm-none-linux-gnueabi/bin/arm-none-linux-gnueabi-ccache-gcc"。没有目录/usr/local/arm-none-linux-gnueabi
-
所以用于构建 Perl 的编译器不存在。也许您应该安装本地版本的 Perl(使用或不使用 perlbrew)。你不会有这个问题,也不会局限于这么古老的版本。