2013-09-24 14 views
6

Kiedy próbuję wykonać „bundle exec grabie nic”, otrzymuję błąd:Nie można znaleźć grabie z wiązki Exec

Could not find rake-10.1.0 in any of the sources. 
Run `bundle install` to install missing gems. 

Ale kiedy wykonać prosty „grabie niczego”, grabie działa.

Przyczyny, próbowałem Setup Gem jakikolwiek sposób, który znam:

  • gem install rake -v = 10.1.0
  • Wrote "gem 'grabie', '10 .1.0' "w Gemfile, a następnie wykonać pakiet zainstalować
  • zainstalowałem gem dla wszystkich RVM: RVM ogóle nie gem install rake -v 10.1.0

Ta sytuacja jest naprawdę frustrująca, ponieważ prosta rake działa, ale z pakiet exec nie chce.

muszę wykonać grabie z wiązki Exec

Naprawdę potrzebujemy twojej pomocy!

+0

Co to jest wyjście, gdy wpisujesz 'listę rvm' w linii poleceń? Jaki jest twój domyślny ruby? – mcfinnigan

+0

Czy uruchomiłeś 'bundle install'? –

+0

ruby-2.0.0-p247 - current && default – Benjamin

Odpowiedz

8

Miałem ten sam problem, z dokładnie ten sam komunikat o błędzie, z wczoraj tą samą wersją Ruby. I rozwiązać, usuwając tę ​​linię od .bundle/config w moim repozytorium:

BUNDLE_DISABLE_SHARED_GEMS: '1' 
+0

to działa! Dziękuję bardzo! – Benjamin

+0

gdzie jest .bundle/config? – NoLiver92

+0

Nie jestem pewien, czy mój był w katalogu głównym projektu Rails. Chyba zależy to od konkretnej konfiguracji. –

0

miałem ten problem z instancji AWS, zarządzanej przez OpsWorks. Byłem zalogowany jako ec2user. Przełączyłem się do użytkownika wdrażania przez sudo su - deploy i ponownie uruchomiłem polecenie pakowania i zakończyło się ono bezbłędnie

0

Podobny błąd wystąpił podczas próby uruchomienia "bundle exec $ EXECUTABLE" bez uruchamiania "instalacji pakietu": |

0

Mam ten sam problem i moje rozwiązanie było: usunąć gemfile.lock

rm Gemfile.lock 

donwgrade grabie w moim gemfile

gem 'rake', '10.0.2' 

wreszcie

bundle install 
Powiązane problemy