运行 rails 2.0.0 时出错。 "de" 不是有效的语言环境 (I18n::InvalidLocale)

Error while running rails 2.0.0. "de" is not a valid locale (I18n::InvalidLocale)

何在一起,

我在使用 utf8 和 ascii 时遇到了一些问题,在这种情况下,我尝试从 ruby 1.9.3 更新到 ruby 2.0.0

有效,但现在当我想启动我的应用程序时出现此错误:

/home/felix/.rvm/gems/ruby-2.0.0-p643/gems/i18n-0.7.0/lib/i18n.rb:284:in `enforce_available_locales!': :"de-DE" is not a valid locale (I18n::InvalidLocale)
    from /home/felix/.rvm/gems/ruby-2.0.0-p643/gems/i18n-0.7.0/lib/i18n/config.rb:34:in `default_locale='
    from /home/felix/.rvm/gems/ruby-2.0.0-p643/gems/i18n-0.7.0/lib/i18n.rb:35:in `default_locale='
    from /var/www/xyz/xyz/config/application.rb:79:in `<top (required)>'
    from /home/felix/.rvm/gems/ruby-2.0.0-p643/gems/railties-3.2.12/lib/rails/commands.rb:53:in `require'
    from /home/felix/.rvm/gems/ruby-2.0.0-p643/gems/railties-3.2.12/lib/rails/commands.rb:53:in `block in <top (required)>'
    from /home/felix/.rvm/gems/ruby-2.0.0-p643/gems/railties-3.2.12/lib/rails/commands.rb:50:in `tap'
    from /home/felix/.rvm/gems/ruby-2.0.0-p643/gems/railties-3.2.12/lib/rails/commands.rb:50:in `<top (required)>'
    from script/rails:6:in `require'
    from script/rails:6:in `<main>'

我设置了

default_locale: de 

在settings.yml

怎么了?我该如何解决?我 运行 在 debian 7 和 rails 3.2.12

你能试试吗:

config.i18n.enforce_available_locales = false
config.i18n.available_locales = ["de_DE", :en]
config.i18n.default_locale = :'de_DE'

如果有帮助请告诉我?

尝试将 gem 文件中的版本降级为 -> gem 'i18n'、'0.6.0',然后 运行 'bundle update i18n'