近日在VE里部署Bugzilla, Apache服务, MySQL服务等均准备就绪, 唯独安装Bugzilla时在checksetup.pl卡住了.

检查结果显示系统需要安装三个必选组件

/usr/bin/perl -MCPAN -e ‘install “Email::Send”‘
/usr/bin/perl -MCPAN -e ‘install “Date::Format”‘
/usr/bin/perl -MCPAN -e ‘install “Email::MIME”‘

运行以上命令后, 均出现无法make或make无效的错误消息

/usr/bin/make — NOT OK
Running make test
Can’t test without successful make
Running make install
make had returned bad status, install seems impossible

本以为是VE模板没有附带make和gcc, 于是立即安装之

yum install make gcc which

但问题以旧, 上网找了很多资料, 却无功以返, 调整一下Google搜索关键字, 碰上这里, 认为是make命令在CPAN里没有设置恰当. 按其方法尝试

#cpan
cpan>o conf make /usr/bin/make
cpan>o conf commit
cpan>exit

再次使用CPAN安装Bugzilla需要的组件, 一下子就成功了.

后来回头想了想, 其实就是VE里没有安装make, 用yum安装的make没有在原有的CPAN里设置好, 从而导致了该问题.


1 Comment(s)

By jjooo on August 3, 2008

为什么他不能自动的配置好make?难道yum安装的时候不是自动配置的么?

Comments RSS TrackBack Identifier URI

Leave a comment