プラットフォーム:JRuby1.6.8で実行されているWindows7。
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`
<polite> WTF?</ polite>
私もやった
bundle install --deployment
無駄に。
さまざまなバージョンのrakeをインストールしています。
C:\project>gem list
LOCAL GEMS
...
rake (10.0.3, 0.9.2.2, 0.8.7)
これを解決する方法は?わずかに古くなる傾向があるgemを使用して特定の(継承された)RoRプロジェクトで動作するrake db:migrateが必要ですが、それらはすべてGemfileで指定されています。