railsコマンドが使えなくなったと思ったら…。
Rails作業の続きを、と思ってターミナルから「rails s」でサーバを起動!と思ったらこんなエラーが。
--------------------------------------------------------------------------- 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. ---------------------------------------------------------------------------
Railsをインストールしろと。
いやいや、ついこの前まで普通に使ってたんだけど、と思ってあちこち見てみました。
「which rails」でRailsが存在することを確認すると「/usr/bin/rails」。いや、rvmでgemset作って、その中で環境構築したので、「/User/xxx/.rvm/gems/ruby-gemset名/bin/rails」を使ったはず。
「echo $PATH」でパスを確認すると、「rails new xxx」で最初に作った時と中身が異なる。どうやらいつの間にかgemsetが無効になってる?gemsetは新規作成した時にデフォルトオプションをつけたはずなのに???
なんでこうなったか、理由はよく分かりませんが、とりあえず「rvm use gemset名」で本来のgemsetに切り替え。無事に動きました。










