Mac OS X Mountain Lion 「現在、このシステムには Rails がインストールされていません。」
概要
OS X Mountain Lion を新規インストールしています。次の方法でレールをインストールしました。
sudo gem install rails
すべてが正しくインストールされているように見えますが、rails コマンド (rails s、rails -v など) を入力すると、次のエラーが発生します。
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.
「どのレール」の結果は /usr/bin/rails です
パスの問題かと思いましたが、おそらくそうなのですが、/usr/bin が PATH の一部であることがわかります。
何か助けはありますか?ありがとう!
更新: まったく同じ OS を搭載した他の Mac ではすべてが非常にうまく動作することに気付きました…どうやってそのように動作させたのか思い出せません。 「どのレール」を実行すると、まったく別の場所 /Users/username/.rvm/gems/ruby-1.9.3-p194/bin/rails にあることがわかります。
解決策
rbenv を使用している場合は、ruby のインストール/更新後に rbenv の再ハッシュを忘れないでください。