2011-08-29 60 views
0

我無法運行rake db:migrate。這是錯誤我得到:rake db的加載錯誤:migrate

  1. bundle install
  2. bundle show rake/Users/sweska/.rvm/gems/ruby-1.9.2-p180/gems/rake-0.8.7
  3. rake db:migrate給出了錯誤/Users/sweska/.rvm/gems/ruby-1.9.2-p180/bin/rake:19:in負載':沒有這樣的文件加載 - /Users/sweska/.rvm/gems/ruby- [email protected]/gems/rake-0.9.2/bin/rake(LoadError) from /Users/sweska/.rvm/gems/ruby-1.9.2-p180/bin/rake:19:in <main>'

我知道耙0.9.2錯誤的,因此我」使用耙0.8.7。我的Gemfile有以下幾點:

'源 'http://rubygems.org'

寶石 '軌道', '3.0.7' 寶石 '設計'

寶石 'sqlite3的,紅寶石' , '1.2.5',:需要=> 'sqlite3的' 寶石 '耙', '0.8.7' 寶石「jQuery的rails'`

回答

2

你可以嘗試bundle exec rake db:migrate

+0

那太酷了!謝謝:)爲什麼這個工作? – Sayanee

+0

'束exec'使可用寶石環境中的Gemfile中指定的寶石的所有可執行文件。欲瞭解更多信息,請訪問http://goo.gl/1sXiz – dexter