У меня была эта проблема сегодня.Не полностью относится к вашему вопросу, но так как эта страница - то, что появляется в Google, когда я ищу "Rails в настоящее время не установлен в этой системе" , я подумал, что добавлю свой ответ:
Что случилось, так это то, что я некоторое время использовал ruby 1.9.2 с rails, но затем мне нужно было использовать ruby 1.8.7 для запуска другого найденного мной скрипта.
После этого я захотел изменитьпо системе вернулись к использованию 1.9.2, и вот тут-то и возникла проблема:
$ rvm list
=> ruby-1.8.7-p352 [ x86_64 ]
ruby-1.9.2-p290 [ x86_64 ]
$ rvm use 1.9.2
Я думал, что все получится.Но нет, это дает мне сообщение «Rails в настоящее время не установлен в этой системе» .
То, что я забыл, это то, что я сконфигурировал rails с использованием набора гемов rvm.Поэтому мне нужно было указать правильный набор гемов, когда я выбирал, какую версию ruby сделать активной.
$ rvm gemset list_all
gemsets for ruby-1.8.7-p352 (found in /Users/asgeo1/.rvm/gems/ruby-1.8.7-p352)
global
gemsets for ruby-1.9.2-p290 (found in /Users/asgeo1/.rvm/gems/ruby-1.9.2-p290)
global
rails31
$ rvm use ruby-1.9.2-p290@rails31
Это помогло.