2011-11-14 5 views
3

Rails 2.3.4アプリケーションをRails 3.1.1に移行しようとしています。root_pathに到達しようとすると500エラーが発生します。私のnginxののログにRailsが/config/config/database.ymlを探しています

、私はこれを取得:[PID = 12653 THR = 2225406380ファイル= utils.rb:176時間= 2011年11月14日14:39:42.907]:

*例外はerrno ::アプリケーションでENOENT(そのようなファイルやディレクトリ - /Users/cedric/Code/my-app/config/config/database.yml)(プロセス12653、スレッド#):

それはと思われますRailsはconfig/の代わりにconfig/configパスのdatabase.ymlを探しています。

誰でもこの問題を解決できる方法を知っていますか?

はあなたの状況は、私のようなものだった場合、あなたはおそらくconfig /ディレクトリ内にネスト余分config.ruを持っているあなたに

答えて

3

ありがとうございます。したがって:

rm config/config.ru 

これは問題を解決するはずです。

アップグレードするときは、必ず、bare rails3 appを生成し、その構造をよく比較して、このようなエラーをキャッチしてください。

関連する問題