2011-09-05 23 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