3

この質問に似ています: Apache/Rails/Passenger Displaying Site Index?

唯一の違いは、アプリが public ディレクトリを指していることです。

実行中ps aux | grep railsはレールインスタンスが実行されていることを示していますが、アプリをレンダリングしていません

ここに私の apache2.conf があります: http://pastebin.com/twipcruz

考えられる問題の 1 つは、PassengerRoot と PassengerRuby が異なるバージョンを指しているということですが、このブロックは単にpassenger-install-apache2-module出力からコピー アンド ペーストされたものです。

#Passenger Setup
LoadModule passenger_module /home/john/.rvm/gems/ruby-1.9.2-p318/gems/passenger-3.0.11/ext/apache2/mod_passenger.so
   PassengerRoot /home/john/.rvm/gems/ruby-1.9.2-p318/gems/passenger-3.0.11
   PassengerRuby /usr/bin/ruby1.8

ログからこれを取得します:

10:13:24 2012] [error] *** Passenger could not be initialized because of this error: The Passenger spawn server script, '/home/john/.rvm/gems/ruby-1.9.2-p318/gems/passenger-3.0.11/lib/phusion_passenger/passenger-spawn-server', does not exist. Please check whether the 'PassengerRoot' option is specified correctly.
4

1 に答える 1

2

rvmsudo を使用してパッセンジャーをインストールする必要があります。パッセンジャーのインストールを実行したばかりです。

于 2012-04-08T22:32:24.297 に答える