Можно ли запустить Ruby on Rails с Ruby 1.9x? - PullRequest
3 голосов
/ 24 апреля 2009

Если да, то как?

Когда вы переходите к http://rubyonrails.org/download,, он говорит:

Мы рекомендуем Ruby 1.8.7 для использования с Rails. Ruby 1.8.6, 1.8.5, 1.8.4 и 1.8.2 все еще можно использовать, но версия 1.8.3 - нет.

Ответы [ 4 ]

6 голосов
/ 24 апреля 2009

Rails работает в 1.9 с 2.3. Я предполагаю, что они все еще рекомендуют Ruby 1.8.7, потому что он наиболее совместим с другими библиотеками Ruby - многие из них все еще догоняют.

4 голосов
/ 24 апреля 2009

Из объявления о Rails 2.2 :

Джереми Кемпер работал над совместимостью с Ruby 1.9 и JRuby. Rails 2.2 полностью совместим с обоими, но, опять же, могут существовать вспомогательные библиотеки и гемы, которых нет. Опять же, предстоит еще много работы, чтобы сделать все остальное полностью совместимым.

Затем из заметок о выпуске Rails 2.3 :

Rails 2.3 должен пройти все свои собственные тесты, независимо от того, работаете ли вы на Ruby 1.8 или на выпущенном сейчас Ruby 1.9.1. Однако вы должны знать, что переход на 1.9.1 влечет за собой проверку всех адаптеров данных, плагинов и другого кода, от которого зависит совместимость Ruby 1.9.1, а также ядра Rails.

1 голос
/ 24 апреля 2009

Rspec был недавно портирован на 1.9, поэтому многие гемы до недавнего времени не могли запускать свои тестовые наборы в 1.9, поэтому многие гемы еще не стабильны в 1.9

1 голос
/ 24 апреля 2009

Исходя из их доски обсуждений , Rails 2.3.0RC1 и более поздние версии совместимы с Ruby 1.9.1 (и, вероятно, с любыми более поздними версиями 1.9). Я предполагаю, что они не получили должного обновления сайта должным образом.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...