2014-12-29 14 views
8

W najbliższą sobotę (27 grudnia) uaktualniłem mój projekt Rails w wersji od wersji 4.1.5 do wersji 4.2.0. Ponadto zaktualizowałem wersję Ruby z wersji 2.1.2 do wersji 2.1.5.error Nie można znaleźć i18n-0.7.0 w żadnym ze źródeł

Dzisiaj próbowałem uruchomić generator kontrolera: bin/rails g controller Clients index i zdałem sobie sprawę, że polecenie nie działa. Dostaję taki błąd:

Could not find i18n-0.7.0 in any of the sources 

próbowałem innych poleceń jak: bin/rake db:migrate, bin/rake i tego samego problemu.

Ale mogę uruchomić serwer za pomocą: bin/rails s. Mogę również poruszać się po stronie internetowej.

My last commit changes...

+0

Czy pakiet zaktualizowano !!! – RubyOnRails

+0

@RubyOnRails tak, zrobiłem. Biegnę "bin/bundle install" i "bin/bundle aktualizacji" – psantos

+0

Kiedy uruchamiam "bin/bundle install" mam to: 'MacBook-Pro-de-Patricio: erp_web psantos $ bin/pakiet zainstalować Używanie rake'u 10.4.2 Używanie i18n 0.7.0' – psantos

Odpowiedz

12

I rozwiązać problem.

Problem polegał na tym, że zaktualizowałem wersję Rails, ale nie zaktualizowałem wersji bin/ folder.

Tak, aby to zrobić, musiałem uruchomić następujące polecenie, a zastępują wszystko:

$ bundle exec rake rails:update:bin 

Dzięki.

+6

Otrzymuję ten sam błąd, gdy próbuję uruchomić polecenie mające na celu naprawienie tego. : - / –

4

Miałem ten sam problem i rozwiązałem go, usuwając Gemfile.lock i uruchamiając kolejne polecenie bundle.

Potem wróciłem do wcześniejszej wersji i18n (0.6.11) i wszystko działało zgodnie z oczekiwaniami.

2

Spróbuj:

bin/bundle install 

rozwiązuje problem;)

4

Wcześniej wersja była i18n --version 0.6.1

Problem rozwiązano, korzystając z poniższej instrukcji mmand.

sudo gem install i18n --version 0.7 
Powiązane problemy