2011-12-05 11 views
0

新しいProject -d = postgresqlを使用して新しいプロジェクトを作成しました。私はその後、レール・サーバを実行する場合、私は次のようなエラーメッセージが出ます:レールのインストールでactive_modelが見つからない

C:/GemRepository/gems/actionpack-3.1.3/lib/action_dispatch.rb:34:in `require': cannot load such file -- active_model (LoadError) 
    from C:/GemRepository/gems/actionpack-3.1.3/lib/action_dispatch.rb:34:in `<top (required)>' 
    from C:/GemRepository/gems/railties-3.1.3/lib/rails/commands/server.rb:3:in `require' 
    from C:/GemRepository/gems/railties-3.1.3/lib/rails/commands/server.rb:3:in `<top (required)>' 
    from C:/GemRepository/gems/railties-3.1.3/lib/rails/commands.rb:48:in `require' 
    from C:/GemRepository/gems/railties-3.1.3/lib/rails/commands.rb:48:in `<top (required)>' 
    from script/rails:6:in `require' 
    from script/rails:6:in `<main>' 

を私はまた

C:/GemRepository/gems/activemodel-3.1.1/lib/active_model.rb 

を返さ

gem which active_model 

を試してみました、私を助けてください。

答えて

0

まあ、私はそれを解決するために管理。

自分のコンピュータを再起動し、私のgemリポジトリからすべてを削除し、rubygems(ruby setup.rb)を再インストールし、reinstalled rails(gem install rails)を再インストールしました。

ありがとうとにかく:)

0

gemファイルにはどのようなバージョンのレールがありますか?そして、あなたは 'bundle install'を実行しましたか?

私は、Actionpackが3.1.3がサーバーによって呼び出されたが、見つかったアクティブモデルは3.1.1であることに気付きました。

+0

gemファイルは、レール3.1.3を宣言します。はい、バンドルインストールとバンドルアップデートの両方を何度も実行しています。 –

0

実行bundleコマンドプロジェクトディレクトリから

2

この問題がありましたか?これは私のためにそれを固定:

rvm gemset pristine 
-1

宝石のアンインストールアクティブモデルとperfomr宝石は、アクティブ・モデル

+0

アクティブモデルがない場合、アクティブモデル、gem install activemodelの例である必要があります。このリンクを参照してください - https://rubygems.org/gems/activemodel –

+2

これが何を行い、どのように問題を解決するのかを記述してください。 –

0

をインストールし、私は同様のエラーを持っていたし、それは誤って私のGemfileを破損する予定だったので、いることを確認する価値があります。バージョン管理されている場合は、再構築するにはgit checkout Gemfilebundle updateだけです。

関連する問題