Указание диапазона поддерживаемых версий Rails в проекте

config/environment.rb моего проекта rails содержит эту строку:

RAILS_GEM_VERSION = '>= 2.3.2' unless defined? RAILS_GEM_VERSION

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

Есть ли способ указать как нижнюю, так и верхнюю границу одновременно? Чтобы он запускался, скажем, только на версиях выше 2.3.1 и ниже 2.3.6?


person Tomas Sedovic    schedule 18.06.2010    source источник


Ответы (1)


Я копался в исходниках Rails и Rubygems около часа, и мне очень жаль, но я не могу ничего сказать, кроме как попробовать! Установите несколько версий рельсов и посмотрите, что произойдет!

person thomasfedb    schedule 18.06.2010
comment
Ну, это то, что я сделал, прежде чем задать вопрос. Но спасибо. - person Tomas Sedovic; 18.06.2010
comment
Спасибо за достойную попытку сначала себя. Вы можете найти что-нибудь здесь: github.com/rubygems/ rubygems/blob/master/lib/rubygems/ Особенно метод поиска. - person thomasfedb; 18.06.2010