2013-05-13 2 views
0

Я работаю над проектом Ruby on Rails, созданным бывшим программистом. Это старый код, используя Ruby 1.8.7 и Rails 2.3. *. Я не собираюсь обновлять версии, потому что все, что мне нужно сделать, это добавить несколько функций, и я не хочу ничего сломать (и я совершенно не знаком с разработкой Ruby on Rails, я просто делаю это для этого одного проекта). Я получаю эту ошибку:activesupport-2.3.11 конфликтует с activesupport (> = 3.0)

ActionView::TemplateError (Unable to activate climate_control-0.0.3, because activesupport-2.3.11 conflicts with activesupport (>= 3.0). 

Что мне нужно сделать, чтобы исправить это? Благодаря!

ответ

1

Согласно climate_control gemspec file, версия, которую вы пытаетесь запустить требует ActiveSupport 3+, который Rails 3.

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

+0

Я вижу сейчас. Мне интересно, как он когда-либо использовал его в первую очередь, тогда ... Серьезно странно! Большое спасибо. – grantmcconnaughey

+0

Итак, похоже, что скрепка для плагинов зависит от кокаина, который зависит от климатического контроля, который зависит от Rails 3. Как мне получить скрепку для работы со всеми этими зависимостями? ... – grantmcconnaughey

+0

Можете ли вы обновить вопрос с помощью копии своего Gemfile? – messick

Смежные вопросы