質問: railsコマンドをすると以下のようにエラーが出ます .rbenv/versions/2.3.7/lib/ruby/2.3.0/rubygems.rb:241:in `bin_path': can't find gem railties (>= 0.a) (Gem::GemNotFoundException) from /usr/local/bin/rails:22:in`' どのようにエラーを解決すると良いでしょうか? 追記 このエラーが出るまでに行ったこと(記憶が曖昧です macOS Catalinnaにアップデートした結果 bundleコマンドを実行するとxcodeが見当たらないというエラーが出たため `xcode-select --install` xcodeをインストール 次に再度bundleコマンドを実行すると 使用しているrubyのバージョンがgemと一致しなくて怒られたので rbenvをインストールしてGemfileと記載されているバージョンを指定する `rbenv install 2.3.7` でインストール `rbenv local 2.3.7`カレントディレクトリーで使うrubyを設定 `rbenv rehash`実行 しかし上記の通り行った結果2.3.7に切り替えができなかったため `which ruby`でrubyをみている場所をチェックした `/.rbenv/shims/ruby`ではなかったため `~/.bash_profile`ファイルに `export PATH="~/.rbenv/shims:/usr/local/bin:$PATH" eval "$(rbenv init -)"`を記載して `source ~/.bash_profile`変更反映させた 再度bundleコマンドを実行すると `The`bundle' command exists in these Ruby versions:`とbundleが無いようなので`gem install bundler`でbundleをインストールした 再度bundleコマンドを実行すると問題なく実行できた しかしrailsコマンドを実行すると本題である .rbenv/versions/2.3.7/lib/ruby/2.3.0/rubygems.rb:241:in `bin_path': can't find gem railties (>= 0.a) (Gem::GemNotFoundException) from /usr/local/bin/rails:22:in`' というエラーが出てきてしまいrailsコマンドが機能しない 色々調べましたが同じ境遇の人が見当たらないのでこの先は手付かずです
回答: 追記部分でいろいろいじっているようなので、この先さらにいろいろいじらないと解決しない可能性がありますが。 とりあえず「railties という gem が見つからない(can't find gem railties)」というエラーが出ているので、まずは railties という gem をインストールしてみてください。 それでダメなら、Ruby のバージョンが 2.3 と古いようなので、最新版の Ruby をインストールするところからやり直したほうがいいかもしれません。