2012-03-14 2 views
0

Я пытаюсь получить уже разработано приложение работает построенный на Rails 2.3.11, и я получаю странные ошибки:Rails 2.3 ActiveSupport :: Концерн ошибка

vendor/rails/activesupport/lib/active_support/dependencies.rb:466:in `load_missing_constant': uninitialized constant ActiveSupport::Concern (NameError)

Как я понимаю ActiveSupport :: Концерн был недоступно до Rails 3. Что действительно не так?

Мой список перл:

*** LOCAL GEMS *** 

* abstract (1.0.0) 
actionmailer (2.3.11, 2.1.2) 
actionpack (2.3.11, 2.1.2) 
activerecord (2.3.11, 2.1.2) 
activeresource (2.3.11, 2.1.2) 
activesupport (3.2.2, 2.3.11) 
arel (2.2.1) 
breadcrumbs_on_rails (2.2.0, 1.0.1) 
builder (3.0.0) 
bundler (1.1.0) 
ckeditor (3.4.3) 
erubis (2.7.0) 
GData (0.0.4) 
hike (1.2.1) 
hoe (2.16.0) 
hpricot (0.8.4) 
htmlentities (4.2.4) 
i18n (0.6.0) 
journey (1.0.3) 
json (1.6.5) 
libxml-ruby (2.2.2, 1.1.4) 
mime-types (1.17.2) 
multi_json (1.1.0) 
narray (0.6.0.1) 
nokogiri (1.4.4) 
pg (0.13.2, 0.8.0) 
postgres (0.8.1) 
rack (1.4.1, 1.2.1, 1.1.3) 
rack-cache (1.2) 
rack-ssl (1.3.2) 
rack-test (0.6.1) 
rails (2.3.11, 2.1.2) 
rake (0.8.7) 
rdoc (3.12) 
roo (1.3.11) 
ruby-ole (1.2.11.3) 
ruby-units (1.1.5, 1.1.3) 
rubygems-update (1.6.2, 1.4.0, 1.3.7, 1.3.6) 
rubyzip (0.9.6.1) 
spreadsheet (0.6.8) 
sprockets (2.1.2) 
tilt (1.3.3) 
will_paginate (2.3.16) 
+0

Используете ли вы комплектщик, и если да, можете ли вы разместить вместо него свой «Gemfile.lock» (в котором используются точные версии)? Я вижу пару версий рельсов, перечисленных здесь, и не обязательно ясно, какой из них действительно используется вашим приложением. – jefflunt

+0

Нет, я не использую Bundler, поскольку приложение предшествует связующему. – pankajdoharey

+0

Прохладный. И только для подтверждения, вы уверены, что приложение работает против рельсов 2.3.11 gem? – jefflunt

ответ

0

Он смотрит на меня, как у вас есть ActiveSupport 3.2.2 устанавливается вместе с 2.3.х. Я бы попытался удалить эту версию gem - может быть, что-то пытается загрузить ActiveSupport 3.2.2, а затем AS barfing, потому что у него путаница версии?

Uninstall версия драгоценного камня с:

gem uninstall -v 3.2.2 activesupport

(я бы предложил использовать RVM gemsets сохранить драгоценные версии друг от друга - например, создать gemset, что вы просто использования для этот проект).

+0

Извините, что это не помогло, я даже попытался активировать рельсы _2.3.11_ -версия, которую он активировал, все еще не работает. – pankajdoharey

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