2011-09-05 21 views
1

我一直有這個問題一個多星期了。當我做一個耙分貝:創建或耙分貝:遷移我得到這樣的錯誤列表如下:rake db:創建(或遷移)在我輸入命令時炸了我

.rvm/gems/ruby​​-1.9.2-p290 @ global/gems/rake-0.9.2/LIB /耙/ version.rb:4:警告:已初始化常數主要

它有一個主,次BUILD,數字版本...它的推移和在結尾:

耙中止! 堆棧級別太深

我剛做了一個gem install rake,但沒有解決問題。幫助非常感謝!

+1

嘗試'捆綁高管耙分貝:migrate' –

+0

這工作!謝謝。它爲什麼有效? –

+0

Bundler通過管理寶石版本工作。如果您的應用程序需要Rake 0.8.7並且安裝了Rake 0.9.2(並且您這樣做),那麼當您運行'rake command'時,您正在運行0.9.2。但是,使用捆綁器時,它使用Gemfile中指定的版本。所以'bundle exec rake command'運行Rake 0.8.7。 – coreyward

回答

0
bundle exec rake db:migrate 

從評論複製質疑作出回答過的問題

1

很高興它的工作...科裏回答了爲什麼它的作品。他是絕對正確的。

bundle exec rake db:migrate