2011-11-14 11 views
3

Rails 2.3.4 애플리케이션을 Rails 3.1.1로 마이그레이션하려고하는데 root_path에 도달하려고하면 500 개의 오류가 발생합니다.Rails가 /config/config/database.yml을 찾고 있습니다

[PID = 12653 THR = 2225406380 파일 = utils.rb : 176 시간 = 2011-11-14 14 : 39 : 42.907] : * 내 Nginx와의 로그에서

, 나는이 얻을 예외의 errno : 응용 프로그램에서 ENOENT (해당 파일이나 디렉토리 - /Users/cedric/Code/my-app/config/config/database.yml) (공정 12653, 스레드 #)는 :

이 보인다 레일스 config/ 대신 config/config 경로 내 database.yml 찾고 있습니다.

누구든지이 문제를 해결할 수있는 방법을 알고 있습니까?

는 상황 내 같았다 경우

답변

3

, 당신은 아마는 config/디렉토리 안에 중첩 추가 config.ru을 감사드립니다. 따라서 :

rm config/config.ru 

이렇게하면 문제가 해결됩니다.

업그레이드 할 때 bare rails3 앱을 생성하고 구조를 면밀히 비교하여 이와 같은 오류를 포착하십시오.

관련 문제