Shellをzshにしたらrailsコマンドが動かなくなった話
Bài đăng này đã không được cập nhật trong 7 năm
問題
ターミナルのシェルを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が無いとエラーを出していたらしい。
All rights reserved