2012-10-25 43 views
0

我一直想在我的Centos的VPS主機一軌3應用程序安裝的Phusion乘客,但我不斷收到以下錯誤:錯誤安裝的Phusion客運

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。

回答

0

顯然缺少一個gcc編譯器。您可以通過鍵入檢查控制檯:

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

如果您正在運行Debian/Ubuntu的,這應該解決它:

$ sudo apt-get install gcc make autoconf libc-dev 
在CentOS /紅帽/ Fedora的

或許這應該工作:

$ sudo yum install gcc make autoconf 
+0

謝謝。自從我設法解決它。 –