Gem / Bundler加载错误:无法激活…已激活

我运行了捆绑更新来更新我的gem。 现在,当我尝试启动本地开发服务器时,我得到了这个。 有谁知道如何解决?

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/ruby-1.9.2-p0@rails3/bin/rails:18:in `' 

您需要卸载i18n-0.5.0 gem。 那为我修好了……

这也适用于我:而不是gem uninstall i18n你最好的选择是gem uninstall i18n -v=0.5.0

这就是重要的原因:如果您没有指定要卸载的版本,它会询问您是要卸载特定版本还是所有版本。 这本身并不是一个问题, 但我犯了卸载所有这些问题的错误没必要那样做

为了摆脱绑定我在那一点(完全没有i18n!)我做了gem install i18n -v0.4.2并且一切都很好。