2010-11-29 7 views
9

私の宝石をアップデートするためにバンドルアップデートを実行しました。今、私はローカルの開発サーバーを起動しようとするとこれを取得します。誰でも修正する方法を知っていますか?Gem/Bundlerロードエラー:アクティブ化できません...既に有効にされています

hostname:myapp username$ rails s 
/Users/username/.rvm/rubies/ruby-1.9.2-p0/lib/ruby/1.9.1/rubygems.rb:238:in `activate': can't activate i18n (~> 0.4.1, runtime) for ["mail-2.2.10", "actionmailer-3.0.3", "rails-3.0.3"], already activated i18n-0.5.0 for ["activemodel-3.0.3", "actionpack-3.0.3", "rails-3.0.3"] (Gem::LoadError) 
    from /Users/username/.rvm/rubies/ruby-1.9.2-p0/lib/ruby/1.9.1/rubygems.rb:254:in `block in activate' 
    from /Users/username/.rvm/rubies/ruby-1.9.2-p0/lib/ruby/1.9.1/rubygems.rb:253:in `each' 
    from /Users/username/.rvm/rubies/ruby-1.9.2-p0/lib/ruby/1.9.1/rubygems.rb:253:in `activate' 
    from /Users/username/.rvm/rubies/ruby-1.9.2-p0/lib/ruby/1.9.1/rubygems.rb:254:in `block in activate' 
    from /Users/username/.rvm/rubies/ruby-1.9.2-p0/lib/ruby/1.9.1/rubygems.rb:253:in `each' 
    from /Users/username/.rvm/rubies/ruby-1.9.2-p0/lib/ruby/1.9.1/rubygems.rb:253:in `activate' 
    from /Users/username/.rvm/rubies/ruby-1.9.2-p0/lib/ruby/1.9.1/rubygems.rb:254:in `block in activate' 
    from /Users/username/.rvm/rubies/ruby-1.9.2-p0/lib/ruby/1.9.1/rubygems.rb:253:in `each' 
    from /Users/username/.rvm/rubies/ruby-1.9.2-p0/lib/ruby/1.9.1/rubygems.rb:253:in `activate' 
    from /Users/username/.rvm/rubies/ruby-1.9.2-p0/lib/ruby/1.9.1/rubygems.rb:1065:in `gem' 
    from /Users/username/.rvm/gems/[email protected]/bin/rails:18:in `<main>' 

答えて

10

i18n-0.5.0 gemをアンインストールする必要があります。それは、これはあまりにも私のために働いた

+2

yup。 'gem uninstall i18n'が私のために働いた。 – Meltemi

4

...私のためにそれを修正: の代わりに gem uninstall i18n あなたの最善の策は、ここで gem uninstall i18n -v=0.5.0

であることが重要理由です:あなたがアンインストールされているバージョンを指定しない場合特定のバージョンまたはすべてのバージョンをアンインストールするかどうかを尋ねるメッセージが表示されます。これは実際には問題ではなく、本質的にはですが、すべてをアンインストールするのは間違いですこれを行う必要はありません

は、私はその時点で中だったバインドから抜け出すために(まったくI18N!)私は gem install i18n -v0.4.2 を行なったし、すべてが再びうまくでした。

関連する問題