Обновление Ruby (1.9->2) и Rails(3.2->4) для Windows
Я все еще новичок в RoR, следуя учебному пособию и занимаюсь разработкой некоторых приложений. Я установил http://railsinstaller.org/en для моей 64-битной операционной системы Windows 7.
Я ищу обновление с:
Ruby - 1.9.3p392 -> 2.0.0 Rails - 3.2.13 -> 4
У установщика Rails этого нет. Чтобы обновить Ruby, я должен скачать установщик с http://rubyinstaller.org/? Я мог бы скачать его, но как правильно переписать мою версию ruby в ugprade. То же самое с Rails 4. Поиск любых указателей, чтобы выйти в правильном направлении.
Благодарю.
2 ответа
Существует три основных варианта получения последней версии Ruby для Windows.
- Загрузите Ruby 2.0.0 с http://rubyinstaller.org/ и измените PATH в переменных среды Windows.
- Используйте pik для управления версиями Ruby.
- Удалите RailsInstaller и попробуйте версию 3.0.0-alpha с Github
Следует помнить, что для некоторых гемов, таких как sqlite3, может потребоваться ручная компиляция с Ruby 2.
Для Rails 4 лучше всего использовать Bundler в своем проекте и установить его таким образом. RailsInstaller должен быть осведомлен о Bundler, и разные версии не должны конфликтовать друг с другом.
Надеюсь, что это поможет, и если у вас есть дополнительные вопросы, проверьте RailsInstaller Google Group или #railsinstaller на Freenode IRC.
Evan
Хорошо, вы действительно должны всегда использовать что-то вроде rvm, по крайней мере, для разработки, чтобы сохранить драгоценные камни, которые вы используете в своих проектах.
если у вас уже запущено приложение, я бы порекомендовал вам посмотреть Ryan Bates railscast об этом.
http://railscasts.com/episodes/415-upgrading-to-rails-4
И вот отличная статья от ребят из rails apps, которая сделает все еще яснее, если вы тоже обновляете свое приложение.
http://railsapps.github.io/updating-rails.html
Надеюсь, это поможет:D.