2014-12-29 2 views
8

В эту субботу (27 декабря) я обновил версию Rails от версии 4.1.5 до версии 4.2.0. И я также обновил версию Ruby с 2.1.2 до 2.1.5.error Не удалось найти i18n-0.7.0 в любом из источников

Сегодня я пытался запустить генератор контроллера: bin/rails g controller Clients index, и я понял, что команда не работает. Я получаю эту ошибку:

Could not find i18n-0.7.0 in any of the sources 

Я пробовал другие команды, как: bin/rake db:migrate, bin/rake и ту же задачу.

Но я могу запустить сервер, используя: bin/rails s. Я также могу перемещаться по веб-сайту.

My last commit changes...

+0

Вы связали обновленный !!! – RubyOnRails

+0

@RubyOnRails да я. Я бегу «бен/пакет установки» и «бен/расслоение обновления» – psantos

+0

Когда я бегу «бен/пакет установки» я получаю это: 'MacBook-Pro-де-Патрисио: erp_web psantos $ бен/комплект установки Использование rake 10.4.2 Использование i18n 0.7.0' – psantos

ответ

12

Я решил проблему.

Проблема была в том, что я обновил версию Rails, но я не обновил bin/ folder.

Таким образом, чтобы сделать это, я должен был выполнить следующую команду, и переопределить все:

$ bundle exec rake rails:update:bin 

Спасибо.

+6

Я получаю ту же ошибку, когда пытаюсь запустить команду, предназначенную для ее исправления. : - / –

4

У меня была такая же проблема, и я решил удалить ее, удалив Gemfile.lock и выполнив команду bundle.

После этого я вернулся к более ранней версии i18n (0.6.11), и все работало, как ожидалось.

4

Ранее версия была i18n --version 0.6.1

Вопрос был разрешен с использованием нижеуказанного co mmand.

sudo gem install i18n --version 0.7 
Смежные вопросы