事象
rails にてルーティングを調べようとrake routes を実行したら以下のエラーが出ました。
rake routes
rake aborted!
Gem::LoadError: You have already activated rake 13.0.3, but your Gemfile requires rake 12.3.3.
Prepending `bundle exec` to your command may solve this.
うーん。なんだこれは。。。調べてみるとどうやらrake routesの前にbundle execを付ければ良いみたいです。
対処方法
bundle exec rake routes
bundle exec を加えて再度やってみたら成功しました。
bundle execは、bundlerでインストールされたgemパッケージを使用してコマンドを実行します。bundlerとはプロジェクト内で使うGemのパッケージ管理ツールのことです。
参考
以下の記事を参考にさせていただいております。