Phusion Passenger 在 CentOS 上編譯失敗

Phusion Passenger 在 CentOS 上編譯失敗

我正在嘗試為 CentOS 5.9 機器上的預設 Apache2 安裝安裝 Phusion Passenger(又名 mod_rails)。我使用以下命令成功安裝了 gem,sudo gem install passenger但是當我運行下一個命令時,sudo passenger-install-apache2-module我收到一條警告,指出我的系統沒有足夠的內存,但我可以繼續安裝。然後它開始編譯 Phusion Passenger,但隨後失敗。

有沒有地方可以具體檢查編譯失敗的原因?

答案1

Phusion Passenger 無法編譯的原因是 VPS 記憶體不足。我最終在本地計算機上創建了一個虛擬機,並安裝了所有相同的組件,然後在虛擬機上編譯乘客,最後將乘客寶石轉移到 VPS。

相關內容