2011-08-12 7 views
0

rails new myapp -d=mysql을 실행하여 Rails 앱을 만든 후 레일 서버 명령으로 서버를 시작하려고하면 문제가 발생합니다. 그러나 서버를 시작할 수 없으며 다음 오류가 발생합니다.레일 서버를 시작할 수 없습니다

Could not find gem 'mysql2 (~> 0.2.6, runtime)' in any of the gem sources listed in your Gemfile. Run `bundle install` to install missing gems. 

그런 다음 번들 설치를 실행하지만 일어날 수 없습니다. 은 내가 설치 한 :

  • 루비 1.8.7
  • 레일 MySQL의와 3.0.9
  • 젬 1.8.7

나는 모든 곳에서 검색하지만 아무도 내 문제가 좀 도와주십시오 해결할 수를 이 문제는 가능한 한 빨리 나는 우분투 11.04를 사용하고있다. 미리 감사드립니다.

+0

Gemfile을 게시 할 수 있습니까? –

+0

또한'gem list'의 결과 –

답변

0

번들 설치가 모두 설치되어 말하는 경우 레일 (당신의 Gemfile에 의해 정의 됨)이 번들의 맥락에서 서버를 실행할 수 있는지 확인합니다

bundle exec rails server <other args here> 

와 명령 접두어보십시오. 문제가 해결되면 해당 명령을 사용하여 서버를 계속 실행하거나 환경에 어떤 문제가 있는지 파악할 수 있습니다 (경로 문제 일 수도 있고 여러 버전의 루비 또는 번들이 설치되어있을 수도 있습니다) 당신은 그들이 생각하는 곳 t 내가 "보석은 레일을 설치"를 사용하여 레일 4.2.4 명령

을 다시 설치하고 레일에게 새로운 helloworld를

"CD를 helloworld를"와 "레일을 사용하여 새 프로젝트를 생성 한

0

) 설치하기 서버 "가 내 서버를 시작했습니다.

관련 문제