У меня есть приложение, работающее на Rails 2.3.3.
Я отредактировал свою среду. Rb
RAILS_GEM_VERSION = '2.3.8' unless defined? RAILS_GEM_VERSION
Затем выполнено rake rails:update
rake rails:update
В моей консоли:
>> Rails.version 2.3.3
Что я забыл сделать?
попробуйте выполнить "обновление пакета", это обновит файл блокировки.
Вы, вероятно, просто заморозили свои драгоценные камни в своем проекте. Это заставит приложение загрузить замороженную версию. Просто удалите vendor / rails и у вас все будет готово. Тогда вы можете заморозить 2.3.8, если вам нужно. Есть ли причина, по которой вы не просто переходите на 2.3.11?
Попробуйте вручную установить рельсы 2.3.8
gem install rails -v=2.3.8
В некоторых средах это работает лучше (я обнаружил, что это так при использовании rvm).