2015-05-30 23 views
9

Quindi l'altro giorno mi sono imbattuto in un problema di disco rigido estremo e ho dovuto eliminare manualmente la mia cartella .gem. Ho cercato di ricostruire le gemme per le mie applicazioni andando nelle mie cartelle di progetto per eseguire bundle install ... Sono purtroppo in esecuzione in questo errore:Impossibile eseguire `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>' 

Tra l'altro, la linea 54 di kernel_require.rb è return gem_original_require(path):

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

Si prega di cercare di rimuovere 'Gemfile.lock' quindi provare a fare 'bundle install' –

+0

appena provato che . Lo stesso errore, purtroppo, – Abram

+3

Puoi provare ad installare bundler gem usando 'gem install bundler' –

risposta

24

Poiché hai eliminato la cartella ".gem", anche il tuo bundler gem non è presente.

Prova a reinstallare la gemma Bundler prima utilizzando

gem install bundler 

allora si può eseguire

bundle install 
+0

Errore stupido, grazie Anant – Abram

+0

Probabilmente correlato a: http://stackoverflow.com/questions/17334359/new-to-ruby-and-am-having-trouble-with-load-path – Todd

Problemi correlati