安装Phusion Passenger时出错

时间:2012-10-25 07:37:42

标签: ruby-on-rails-3 nginx rvm passenger

我一直在尝试在我的Centos VPS上安装Phusion Passenger来托管rails 3应用程序,但我一直收到以下错误:

Installing Phusion Passenger Standalone...
[********************************             ] Preparing Nginx... \           
checking for OS
 + Linux 2.6.18-238.12.1.el5xen x86_64
checking for C compiler ... found but is not working

./configure: error: C compiler gcc is not found

我已按照here的所有说明进行操作,但似乎没有任何区别。我尝试过的其他事情是下载nginx-1.2.3源代码并使用不同的源目录手动编译它们并正确编译和安装。但是当我尝试从我的rails应用程序启动乘客启动时,它将再次触发安装。运行nginx -v确实将其显示为已安装。任何帮助,将不胜感激 !我正在运行Ruby 1.9.2。

1 个答案:

答案 0 :(得分:0)

显然缺少gcc编译器。您可以通过键入以下内容在控制台中进行检查:

$ which gcc
/usr/bin/gcc  # expected response

如果你正在运行Debian / Ubuntu,这应该解决它:

$ sudo apt-get install gcc make autoconf libc-dev
在Centos / RedHat / Fedora上

这可能会起作用:

$ sudo yum install gcc make autoconf