すべての Rails アプリを保持しているディレクトリに新しい 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.
私は最近 RVM のチュートリアルに取り組んでいるので、私が作成した gemset と何か関係があるのではないかと考えました。「rvm gemset list」と入力すると、次のものが見つかりました。
gemsets for system (found in /Users/rickthomas/.rvm/gems/system)
=> (default)
*
しかし、奇妙なことに、アプリの 1 つのディレクトリに移動し、同じコマンドを実行したところ、次のことがわかりました。
gemsets for ruby-1.9.3-p429 (found in /Users/rickthomas/.rvm/gems/ruby-1.9.3-p429)
=> (default)
global
メイン ディレクトリで「rails --version」コマンドを実行すると、「sudo gem install rails」を実行するようにというメッセージが表示されますが、アプリ ディレクトリ内から同じコマンドを実行すると、次のようになります。
Rails 3.2.12
私が最後に作成したのは今朝で、RVM チュートリアルを終了した翌日であり、それ以来 gemset の変更を行っていなかったので、なぜ突然新しい Rails アプリを作成できなくなったのか、少し混乱しました。