Я работаю на OSX Snow Leopard. Используя ruby -v
я вижу 1.8.7, а с помощью rails -v
у меня 2.3.5
Когда я пытаюсь обновить gem rails, я получаю следующую ошибку:
для сборки требуется версия RubyGems> = 1.3.6
Я работаю на OSX Snow Leopard. Используя ruby -v
я вижу 1.8.7, а с помощью rails -v
у меня 2.3.5
Когда я пытаюсь обновить gem rails, я получаю следующую ошибку:
для сборки требуется версия RubyGems> = 1.3.6
Вы получаете сообщение об ошибке, потому что новая версия Rails требует более новой версии gem
чем у вас. Вы можете обновить gem
следующим образом:
gem update --system
Вам может понадобиться sudo
если вы используете системный гем. Вы можете проверить версию gem, запустив:
gem -v
Как только это будет сделано, и вы сможете подтвердить, что ваша версия гема по крайней мере 1.3.6, вы сможете запустить:
gem update rails
Я предлагаю использовать rvm вместо того, чтобы пытаться связываться с ruby, который поставляется по умолчанию с Mac OS
Я не знаю, есть ли у вас Brew или Macport:
Если у вас установлен Brew, используйте следующую команду:
sudo gem install rails
или же
brew gem install rails
Пожалуйста, перейдите по этой ссылке:
http://hivelogic.com/articles/compiling-ruby-rubygems-and-rails-on-snow-leopard/
Из моего комментария вы можете обновить rails
помощью этой команды (я надеюсь):
sudo gem install rails