2011-07-05 5 views
0

私のRailsアプリケーションをApacheにデプロイしようとしています。phusion passenger - レールアプリケーションを配備する - そのようなファイルやディレクトリはありません - config/environment.rb

私はmodrailsのドキュメントに従ったが、私は次のエラーメッセージ取得していますので、何かを見逃しているように見える:ここ

Error message: 
    No such file or directory - config/environment.rb 
Exception class: 
    Errno::ENOENT 

は私のhttp.confである:-----

-------------------------------------------------- 
<VirtualHost *:80> 

ServerName glen:80 



DocumentRoot /opt/MAWWW/Public/html/ 
    RailsEnv test 
    PassengerDefaultUser gin 
    RailsBaseUri /rails 


<Directory "/opt/MAWWW/Public/html/rails"> 
Options -Multiviews 
AllowOverride all 
</Directory> 

</VirtualHost> 
---------------------------------------------------------- 

私はRoRアプリケーションの公開フォルダを指し示すソフトリンクを作成しました。

ln -s /Sub_Interface/public /export/system0/MAWWW/Public/html/rails 

何かが間違っているのですか?

おかげで任意の提案のための多くは、あなたがあなたのRailsアプリの公開ディレクトリに自分の仮想ホストを設定する必要があり

+0

どのように展開していますか?カピストラノ、gitリポジトリなど? – mark

答えて

0

を提供します。

例:私のプロジェクトは、その後

<VirtualHost *:80> 
     ServerName portal.localhost 
     DocumentRoot /<full root to the directory>/<My Sample Rails project>/public 
</VirtualHost> 

<My Sample Rails project>

ある場合はそれを試してみて、Apacheの再起動。

関連する問題