У меня есть несколько приложений Rails с версией 2.3.8, которые я запускаю на тонком сервере. Я хочу установить Rails 3.0.1 на той же машине для тестирования.
Установка работала нормально, но после установки Rails 3.0.1 при запуске приложений Rails 2.3.8 с thin возникает ошибка:
>> Using rails adapter
Missing the Rails 2.3.8 gem. Please `gem install -v=2.3.8 rails`,
update your RAILS_GEM_VERSION setting in config/environment.rb for
the Rails version you do have installed, or comment out RAILS_GEM_VERSION
to use the latest version installed.
Кажется, есть проблема с последней версией стойки (1.2.1), установленной с Rails 3. Если я удаляю стойку 1.2.1 и оставляю только стойку 1.1.0, мои приложения Rails 2.3.8 запускаются без проблем .
Указание версии стойки с config.gem в environment.rb не решает проблему. Распаковка стойки из версии 1.1.0 в каталоге vendor / gems также ничего не меняет.
При использовании стойки 1.2.1 я не могу запустить приложения Rails 2.3.8. Без стойки 1.2.1 я не могу запустить приложения Rails 3.0.1.
Все решения, которые я нашел в Интернете, касаются распаковки стойки, но мне кажется, что это не работает. Есть ли что-то еще, что я должен делать?