Какова последняя стабильная версия рельсов? Я хочу установить рельсы 3.1, но теперь я вижу 3.1.3, какая разница? Какая версия Ruby наиболее совместима с?
Какова последняя стабильная версия Rails?
Ответ 1
Я рекомендую всегда проверять GitHub через меню "ветки", какая последняя версия находится в каждой ветке.
Вы можете легко просмотреть последнюю версию, проверив содержимое файла RAILS_VERSION
https://github.com/rails/rails
Вы также можете проверить RubyOnRails.org, но поиск исходного кода является самым надежным способом.
Если у вас уже есть приложение Rails на производстве, я бы настоятельно рекомендовал: не просто слепо взять последнюю версию только потому, что она только что вышла - в прошлом было много случаев, новая версия ввела несовместимости или новые ошибки, которые были достаточно серьезными, чтобы дождаться исправления до того, как функции в выпуске Rails были действительно полезными. Я знаю пару людей, у которых есть производственные сайты и все еще работает 3,0.11 или ниже, а не 3.l.x
Опять же: отметьте GitHub в разделе "Проблемы", в котором есть проблемы с выпуском и/или google "Rails 3.yz Problems" с точным номером версии, поэтому вы можете понять, какие проблемы могут быть внесены обновление до новой/последней версии.
В Википедии у них есть список исторических дат релиза для основных версий Rails: https://en.wikipedia.org/wiki/Ruby_on_Rails
Ответ 2
Номера версий Rails были объяснены достаточно хорошо (ответ Джозефа Ле Бреха), но номера версии Ruby немного запутываются, и я мог понять, почему это не совсем очевидно, что происходит там.
Объяснение Джозефа схемы номеров Rails корректно для Rails, но Ruby имеет несколько иной подход
1.9.3 - самая последняя версия Ruby. Сказав это, он был выпущен только месяц назад, так что, возможно, есть проблемы с некоторыми драгоценными камнями. (Да, были поломки. Ruby вообще введет нарушение вещей между релизами hotfix
, и это правда и здесь)
1.9.2 - это более проверенная версия Ruby, отсутствующая в течение как минимум 6 месяцев.
1.8.7 - последняя версия в строке Ruby 1.8. Большая переделка языка произошла между 1,8 и 1,9, поэтому некоторые старые драгоценные камни, возможно, не сделали переход.
Моя рекомендация: используйте Ruby 1.9.2 и Rails 3.1.3, если у вас нет действительно хороших оправданий.
Ruby 1.9.2, вероятно, самая безопасная ставка для новичков Rails или проектов с зеленым полем (проекты без большого количества существующего кода). Rails 3.1 - отличная версия Rails, которая решает множество проблем, которые у меня были с каркасом.
Rails 3.1 был выпущен осенью этого года, поэтому старые руководства не будут работать или будут давать нечетные ошибки. Попробуйте посмотреть и прочитать версию Rails, о которой говорит книга/учебник/сайт/запись в блоге, прежде чем вы погрузитесь.
Ответ 3
Чтобы перечислить все версии рельсов на gem
:
gem list -ra rails | grep -G "^rails\ "
Это также полезно для щеки, что является последней версией для 4.x, 3.x и 2.x тоже.
Ответ 4
Согласно rubygems, он 3.1.3
. Похоже, вы забыли .
.
Ответ 5
major.minor.hotfix
исправления никогда не изменят поведение приложения, если ранее у вас не было обходного пути для исправленной ошибки. Приложения могут быть легко обновлены до незначительных изменений, но обычно это не стоит и может отвлекать внимание от получения функций.
Ответ 6
Последняя стабильная версия всегда отображается на домашней странице сайта Ruby on Rails здесь http://rubyonrails.org/
Ответ 7
Последняя версия - 3.1.3. Это незначительный выпуск, который имеет безопасность и незначительные улучшения.
Основная версия - 3.1, в то время как незначительные обновления включены в версии 3.1.x.
В любом случае вы всегда должны использовать последний.
Ответ 8
обычно, если вы потянете новейший жемчуг рельсов, он будет стабильным (если только в истории). хотя вы все еще можете использовать версию ruby 1.8.x с последними рельсами 3.x, рекомендуется использовать 1.9.x.
в любом случае, все, что вам может понадобиться, находится в http://guides.rubyonrails.org, и некоторые приятные люди (включая меня) отвечают на все вопросы в IRC irc.freenode.net(#rubyonrails и #railsbridge)
удача