2012-03-14 6 views
0

私はRailsの2.3.11上に構築され実行されている既に開発アプリを取得しようとしている、と私は奇妙なエラーが取得しています:た私はactivesupportのを理解したようRailsの2.3 activesupportの::懸念エラー

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

を::懸念本当に間違っているのは何ですか?

マイ宝石のリストは:

*** 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

あなたは2.3.x.と共にインストール3.2.2をactivesupportのしているようですが、私には見えます私はその宝石のバージョンを削除しようとしています。何かがActiveSupport 3.2.2を読み込もうとしている可能性があります。バージョン混乱のため、バーコード化していますか?

アンインストールと宝石のバージョン:

gem uninstall -v 3.2.2 activesupport

(私が互いに離れるの宝石のバージョンを維持するためにRVMのgemsetsを使用することをお勧めし - 、例えばgemsetを作成することをおだけ使用するためにこのプロジェクト)。

+0

申し訳ありませんが今ではうまくいかなかったのですが、私はさらにレールを起動しようとしました_2.3.11_ --versionそれはまだ起動していません。 – pankajdoharey

関連する問題