2015-04-02 2 views
0

Ho вместе,Ошибка при работе с рельсами 2.0.0. «Де» не является допустимым локали (I18n :: InvalidLocale)

Я имел некоторые проблемы с utf8 и ASCII, в случае этого я пытался обновить от рубинового до рубинового 1.9.3 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 и рельсов 3.2.12

+0

может быть, пытается 'de_DE' поможет? –

+0

Я пробовал, но такая же ошибка: 'enforce_available_locales! ':: De_DE не является допустимым языком (I18n :: InvalidLocale)' – Felix

ответ

1

Не могли бы вы попробовать:

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

И дайте мне знать, если это помогает?

+0

следует добавить это в application.rb? – Felix

+0

нормально запускается приложение ... но не с ruby ​​2.0.0 если я запускаю 'рельсы s', он начинается с 2.0.0, но тогда у меня нет прав доступа , если я запустил' sudo rails s', он запускается с 1.9.3 .... – Felix

+0

Да, в 'config/application.rb' – Thomas

0

Попробуйте понижая версию -> Gem 'i18n', '0.6.0' на Gemfile, а затем запустить 'расслоение i18n обновление'

Смежные вопросы