rails コマンドが使えない時の対処法

rails コマンドが使えない時の対処法

下記のようにrailsコマンドが使えない時は、[rails]Gemがインストールされていない可能性がある。

Image from Gyazo

rbenvなどでRubyのバージョンを新しくした場合などに発生することがある

通常は、下記のように[bundle]と[rails]が存在するが、どちらかが存在しなかったり、両方存在しないことがある

Image from Gyazo

対処法

・[rails]が無かった場合は、下記のように今回使用しているRubyのバージョンのファイルに移動して、下記のように実行して[rails]Gemをインストールする

Image from Gyazo

$ gem install rails -v 5.2.5 上記は、インストールしたrailsのバージョンを指定する

・[bundle]Gemが無かった場合は、上記と同じように対象のディレクトリに移動して以下を実行

$ bundle install

・両方ない場合は、

$ bundle install


$ gem install rails

参考記事:

「rbenv: rails: command not found」の対処法 - Qiita

【Rails】 | Pikawaka - ピカ1わかりやすいプログラミング用語サイト

ruby on rails - ローカル環境開発でのrails sでエラーが発生しました。 - スタック・オーバーフロー