質問: ![イメージ説明](https://teratail.storage.googleapis.com/uploads/contributed_images/3d80abf398ea130a04521a19742bccf8.png) Railsの環境をローカルに構築しようとして、Homebrew経由でrbenv、SQliteをインストールしてRailsもインストールしたあとに、Railsプロジェクトを作ってrails serverで起動しようとしたらGemファイルにはあるけどインストールされてないgemがある(?)と言われ、命令通りにbundleインストールを行ったら自分のRubyのバージョンが2.3.3なのにGemfileには2.5.1になってる、と言われました。 ruby -vで2.5.1と出てきたのでなぜ。。。となってしまって詰まってしまいました。 一応rbenv local 2.3.3に変えて、Gemfileも書き換えて同じことをしてみたのですがうまくいきませんでした。。。 確定でなくても良いので、原因だと思われることを教えていただければと思います。
回答: ひとつ考えられる可能性として、`bundler`や`rails`がRuby 2.3のほうにしか入っていないために、コマンドを呼ぶとそちらが呼ばれてしまう、ということがあります。 Ruby 2.5のほうにも必要なGemを入れてみましょう。