Недавно я обновился с Ruby 1.9.3 до версии 2.0.0. Для этого я использовал следующую команду:
$ rvm install ruby-2.0.0
$ rvm --default use ruby-2.0.0
Он успешно установлен и установлен по умолчанию ruby-2.0.0; однако, когда я ввожу ruby -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.
Я знаю, что Rails установлен, и перед обновлением моей версии Ruby я запустил rails -v, который вернул мою текущую версию.
Попытки устранения неполадок
Я следовал решению, найденному в более раннем сообщении, и выполнил следующие команды:
gemsets for ruby-1.9.3-p374 (found in /Users/.../.rvm/gems/ruby-1.9.3-p374)
(default)
=> global
rails3tutorial2ndEd
/etc/rvmrc: line 5: install:: command not found
/etc/rvmrc: line 6: update:: command not found
gemsets for ruby-2.0.0-rc1 (found in /Users/.../.rvm/gems/ruby-2.0.0-rc1)
(default)
=> global
rvm use ruby-2.0.0-rc1@global
Однако повторный запуск rails -v
показывает, что проблема все еще сохраняется.
Любая помощь будет принята с благодарностью!
Обновление:
Нетерпение заставило меня просто переустановить Rails, что решило проблему. Тем не менее, мне все еще любопытно, есть ли лучший способ устранения неполадок без (вероятно, излишней) переустановки Rails.