Edited at

rakeでエラー You have already activated rake xx.x.x, but your Gemfile requires rake xx.x.x.での対処の仕方 備忘録その2

More than 1 year has passed since last update.


ただ単純にrakeのバージョンをあげるだけで解決する場合がある

下記の様にお決まりに怒られるパターンです。

$ rake routes

rake aborted!

Gem::LoadError: You have already activated rake 11.3.0, but your Gemfile requires rake 11.2.2. Prepending bundle exec to your command may solve this.

システムではrake 11.3.0は、

しかし開発してる側のファイルではrake 11.2.2.

案外単純に解決できるかも。

$ bundle update rake

Fetching gem metadata from https://rubygems.org/..........

Fetching version metadata from https://rubygems.org/..

Fetching dependency metadata from https://rubygems.org/.

Resolving dependencies...

Installing rake 11.3.0 (was 11.2.2)

ここからいくつか何をinstallしているかの一覧が出るが省略。

そして終わりにくると、

Bundle updated!

Gems in the group production were not installed.

rakeコマンドがbin/などを省略できる。


違う解決方法も記録してますので参考に。

http://qiita.com/ARTS_papa/items/41e2868273dd344cd317


多数で開発したり、既存のを開発する場合はオススメしない。

今回も自分用に記録しておく。

http://www.papa-programing.jp