1

を開始することができませんでしたRHELサーバー上のRails。RHELのRuby on Rails(1.9.2)(3.0.9)と旅​​客(3.0.7)アプリケーションはI'vは、Rubyの上にサービスを提供するために開始するために旅客のインストールで一日のために私の頭を強打されて

私はRuby on Railsを(1.9.2)(3.0.9)と旅​​客(3.0.7)RVMでインストールされています。

Apacheの設定:、

アプリケーションが必要とするソースファイルされる:

RailsBaseURI /dev/testpublic 
#RackBaseURI /dev 
<Directory /var/www/dev/testublic> 
     Options -MultiViews    
</Directory> 

私はその後、私が取得テストプロジェクトに移動

rails new . -d mysql 
rails generate scaffold Post name:string title:string content:text 
rake db:migrate 

でtestprojectを生成行方不明

It is possible that you didn't upload your application files 

。すべてのアプリケーションファイルが をアップロードしているかどうかを確認してください。 必要なライブラリがインストールされていない可能性があります。このアプリケーションが必要とするすべてのライブラリ をインストールしてください。エラーに関する

の詳しい情報は、 、アプリケーションのログファイルに書き込まれている可能性があります。 問題を分析するために、それを確認してください。すべてのヘルプやヒントが助けになるでしょう /WWWの/ dev/ruby​​test

: とLoadErrorアプリケーションルート: - :

エラーメッセージにRubyGems/path_support Exceptionクラス ロードするようなファイル。ありがとうございました!

  • RR -
+0

これは解決しました。私の初心者のタイマーがホールドした後にハウツーを投稿します:-) – Repomies

+0

あなたは、あなたのApache設定で定義されたDocumentRootを持っていませんでした。 –

+0

@DouglasあまりにもRVMの設定上の問題と一緒に。 DocumentRootを別のファイルに設定して、私を捨てました。 – Repomies

答えて

2

そして、自分の質問に答えるために。これは今解決されました。

私はRVMのインストールで自己完結していないことに気付きました。読み取りブロックが少なく、プロファイル設定が欠落していました。ここで私はそれを修正するために何をしたのですか:

私のRVMはマルチユーザとしてインストールされているので、問題が発生しています。この後には/ etc/profileと私自身の.basch_profile

[[ -s "/usr/local/rvm/scripts/rvm" ]] && . "/usr/local/rvm/scripts/rvm" # This loads RVM into a shell session. 

chmod a+rx /usr/local/rvm/ -R 
chmod a+r /etc/rvmrc 

は、私は別の問題を抱えて - 今passegerが間違ったディレクトリ上のアプリを探していました。私は別のファイルとして設定されているすべての最上位ディレクトリを持っているように私は自分のApacheの設定を持っていると私は有効にする/無効にサイトのように有効になっている。

Apache設定(httpd.conf)のDocumetRootは設定されていましたが、railsアプリケーションとは異なるパスにあるサブディレクトリを指しています。

ドキュメントルートだった私のレールのアプリとしてこれはconficを変更した後、ディレクトリ

/var/www/default/dev/testpublic 

でアプリを探している乗客が生じ

/var/www/dev/testpublic 

に位置していた

DocumentRoot "/var/www/default" 

それに応じて私の設定をtwekingして、DocumetRootを/ var/www /に設定することができました。

他の人が同様の問題に遭遇した場合に役立ちます。

  • RR
+0

ありがとうございました!違いはchmod a + rx/usr/local/rvm/-Rだった。彼らはそれが許可の問題だと言った他の投稿を見つけましたが、それを修正するためにあなたが投稿したのはあなただけです。 – James

関連する問題