0

すべての 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 アプリを作成できなくなったのか、少し混乱しました。

4

1 に答える 1