平台:windows 7,在 JRuby 1.6.8 上运行。
C:\project> rake db:migrate
rake aborted!
You have already activated rake 10.0.3, but your Gemfile requires rake 0.9.2.2.
Using bundle exec may solve this.
好的。我已经添加了
gem "rake", "= 0.9.2.2"
到 Gemfile 并运行:
C:\project> bundle exec rake db:migrate
bundler: command not found: rake
Install missing gem executables with `bundle install`
<礼貌>WTF?</礼貌>
我也做过
bundle install --deployment
无济于事。
我安装了不同版本的 rake:
C:\project>gem list
LOCAL GEMS
...
rake (10.0.3, 0.9.2.2, 0.8.7)
如何解决这个问题?我需要 rake db:migrate 与我的特定(继承的)RoR 项目一起使用往往有点过时的 gem,但它们都在 Gemfile 中指定。