12/08/2018, 15:04
Shellをzshにしたらrailsコマンドが動かなくなった話
問題 ターミナルのシェルをzshに変えたところ、railsコマンドを打つと下のようなエラーが出るようになった。 Rails is not currently installed on this system. To get the latest version, simply type: $ sudo gem install rails You can then rerun your "rails" command. 解決方法 下記のコマンドをシェルに打ち込むだけ export PATH="$HOME/.rbenv/bin:$PATH" または ...
問題
ターミナルのシェルをzshに変えたところ、railsコマンドを打つと下のようなエラーが出るようになった。
Rails is not currently installed on this system. To get the latest version, simply type: $ sudo gem install rails You can then rerun your "rails" command.
解決方法
下記のコマンドをシェルに打ち込むだけ
export PATH="$HOME/.rbenv/bin:$PATH"
または
export PATH="$HOME/.rbenv/shims:$PATH"
原因
シェルを変えたことで、パスを設定し直さなければならないのを忘れていたことが原因。 rbenvのpathが無くなったことで、macに標準でインストールされているrubyのgemを確認してrailsのgemが無いとエラーを出していたらしい。