2015-05-30 26 views
9

Tak więc pewnego dnia wpadłem na problem z ekstremalnym dyskiem twardym i musiałem ręcznie usunąć mój folder .gem. I próbował odbudować perełki dla moich aplikacji, przechodząc do moich folderach projektowych do uruchomienia bundle install ... Ja niestety działa w ten błąd:Nie można uruchomić `bundle install`

/home/xxx/.rvm/rubies/ruby-2.2.2/lib/ruby/site_ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in `require': cannot load such file -- bundler (LoadError) 
    from /home/xxx/.rvm/rubies/ruby-2.2.2/lib/ruby/site_ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in `require' 
    from /usr/bin/bundle:7:in `<main>' 

Nawiasem mówiąc, linia 54 kernel_require.rb jest return gem_original_require(path):

if Gem::Specification.unresolved_deps.empty? then 
    RUBYGEMS_ACTIVATION_MONITOR.exit 
    return gem_original_require(path) 
end 
+0

Spróbuj usunąć 'Gemfile.lock', a następnie spróbuj zrobić 'bundle install' –

+0

Wystarczy, że próbował . Ten sam błąd niestety – Abram

+3

Czy możesz spróbować zainstalować klejnot bundler za pomocą 'pakietu instalacyjnego klejnotów' –

Odpowiedz

24

Po usunięciu folderu ".gem" klej skarbnicy Bundler również nie istnieje.

Spróbuj ponownie zainstalować gem Bundler najpierw za pomocą

gem install bundler 

następnie można uruchomić

bundle install 
+0

Głupi błąd dzięki Anant – Abram

+0

Może również być powiązany z: http://stackoverflow.com/questions/17334359/new-to-ruby-and-am-having-trouble-with-load-path – Todd