2011-02-18 104 views
1

我已經安裝了Apache2並且它運行正常。使用rvm在Apache2上安裝乘客

我已經安裝了rvm以下this link

之後,我按照其順序執行跟隨命令。實際上其中一些命令是從this link安裝redmine

rvm install 1.8.7 
rvm use 1.8.7 
gem install rails -v=2.3.5 
gem install postgres-pr pq 
gem install i18n -v=0.4.2 

gem install passenger 
passenger-install-apache2-module 

,並把這段apache2.conf

LoadModule passenger_module /home/myhome/.rvm/gems/ruby-1.8.7-p330/gems/passenger-3.0.2/ext/apache2/mod_passenger.so 
PassengerRoot /home/myhome/.rvm/gems/ruby-1.8.7-p330/gems/passenger-3.0.2 
PassengerRuby /home/myhome/.rvm/wrappers/ruby-1.8.7-p330/ruby 

這是重啓

[notice] Apache/2.2.16 (Ubuntu) PHP/5.3.3-1ubuntu9.3 with Suhosin-Patch Phusion_Passenger/3.0.2 configured -- resuming normal operations 

但是!!!,如果我打開我的管理平臺根頁面,它只是登錄後的Apache在公共目錄中顯示文件列表。我認爲乘客可能無法正常工作。

爲什麼?以及如何解決這個問題?我已經嘗試了所有我能做的事情2天T-T

回答

1

您應該查看RVM的Passenger Integration guide,或更詳細的guide from Phusion(Passenger的製造商)。

請注意,在Phusion的指南中,安裝gem時應該省略--pre,因爲指南是在Passenger 3仍處於測試階段時編寫的。

+0

安裝乘客使用'寶石安裝乘客 - 預'並推出'乘客安裝apache2模塊'再次,但同樣的問題... T-T – 2011-02-18 08:00:10