Rails 2.3.8 или Rails 2.3.10 полностью совместимы с Ruby 1.9.2?(любая ссылка или источник говорят это?) - PullRequest
0 голосов
/ 26 октября 2010

потому что, если бы эти версии Rails не были написаны с учетом 1.9.2, тогда может быть небольшое различие в использовании, которое может сломать Rails.

Собственно, может ли любая команда gem сказать, что конкретный гем зависит от того, какие версии других гемов (и, возможно, версии Ruby тоже)?

Ответы [ 3 ]

1 голос
/ 26 октября 2010

Из рубина Направляющие :

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

То, что тесты являются всеобъемлющими, подразумевает рельсы => да, другие гемы и адаптеры => возможно


На ваш другой вопрос команда:

gem dependency <gem name>

может использоваться для перечисления всех зависимостей, которые имеет конкретный драгоценный камень, подробности см. В документации здесь . Однако в нем не указана зависимость от версии ruby.

1 голос
/ 26 октября 2010

Зависимости драгоценных камней от других версий драгоценных камней можно увидеть на http://rubygems.org, хотя в них не упоминаются зависимости зависимостей.

Что касается рубиновых версий, я думаю, что README - ваша лучшая ставка - другие вопросы о переполнении стека задавали вопрос, возможно ли поместить эти метаданные в самоцвет, а вы не можете на самом деле.

Кроме того, не забудьте http://isitruby19.com

0 голосов
/ 29 октября 2010

Эта тема появилась сегодня в списке рассылки rubyonrails-core .Короткая версия - в настоящее время она не проверена, и могут возникнуть проблемы с совместимостью.Как я уже говорил в этой ветке, рельсы 2.3.x соответствовали бета-версиям / версиям разработки ruby ​​1.9.1, и к моменту прибытия нашей версии 1.9 все еще была слишком нестабильной, чтобы оправдать усилия.

1.9.2 в целом довольно надежен, но пока кто-то (возможно, вы) не проведет тщательное тестирование, не совсем безопасно предполагать, что ваше приложение будет работать.Следите за будущими выпусками 2.3.x, поскольку они могут добавить совместимость.

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