2011-08-18 5 views
0

처음 몇 레일 응용 프로그램에서 나는 작은 애플 리케이션을위한레일 환경 믹스 업, 개발 서버에서 프로덕션 DB 사용

를 사용하고 myapp_production에서 (mysql) 테이블을 만들었습니다.

그러나 이번에는 개발 또는 테스트 DB를 채울 수 없습니다. . 그냥 제작에 쓰고 Mongrel 서버에서 실행중인 앱이 프로덕션 DB에 쓰지만 시작시 개발 환경이라고합니다.

$ rails server 
WARNING: This version of mysql2 (0.3.6) doesn't ship with the ActiveRecord adapter bundled anymore as it's now part of Rails 3.1 
WARNING: Please use the 0.2.x releases if you plan on using it in Rails <= 3.0.x 
=> Booting WEBrick 
=> Rails 3.0.9 application starting in development on http://0.0.0.0:3000 

여기 rvm을 사용하지 않습니다. (다른 상자에서 시도해보고)

이 문제를 해결하는 방법을 잘 모르겠습니다. 그리고 오류 메시지가 없습니다.

+0

'rake db : setup RAILS_ENV = development'를 실행 해 보셨습니까? – Augusto

+0

database.yml의 dev 환경에 대한 설정은 무엇입니까? –

답변

0

이전 레일 버전을 사용합니다. mysql2 보석은 0.3.0에서 3.0과 이전 버전의 레일을 지원하지 않습니다. 따라서 레일을 3.1.x 이상으로 업데이트하거나 gemfile에 "mysql2", "~> 0.2.7"gem을 사용하십시오. mysql2 gem page을 참조하고 브라우저에서 "3.0"을 검색하십시오.

그럴 수도 있습니다.

관련 문제