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" 

または

export PATH="$HOME/.rbenv/shims:$PATH" 

原因

シェルを変えたことで、パスを設定し直さなければならないのを忘れていたことが原因。 rbenvのpathが無くなったことで、macに標準でインストールされているrubyのgemを確認してrailsのgemが無いとエラーを出していたらしい。