La mia macchina sta eseguendo il bundler 1.10.6. Quando eseguo l'installazione di bundle, il blocco BUNDLED WITH viene rimosso dal mio Gemfile.lock.Bundler continua a rimuovere la sezione 'BUNDLED WITH' di Gemfile.lock
BUNDLED WITH
1.10.5
Se corro git checkout -- Gemfile.lock
, non annullare la modifica. Questo è un problema perché significa che non riesco a ottenere un HEAD di lavoro chiaro in modo che non possa rebase, eseguire il cherry-pick o eseguire altri importanti comandi git.
Capisco perché bundler di solito aggiorna questa sezione di Gemfile.lock per registrare la versione del bundler, ma perché dovrebbe rimuovere la sezione?
È possibile read more about the BUNDLED WITH section at the bundler blog.
Quindi, hai detto che hai '1.10.6' nella tua macchina, ma il vostro' BUNDLED_WITH' sta mostrando '1.10.5 '! –
puoi provare: 'bundler -v' e' bundle exec bundler -v' e mostrami l'output? –
Recentemente ho affrontato un problema simile con Gemfile.lock. Il problema potrebbe essere con la fine della linea. [Questa risposta] (http://stackoverflow.com/questions/2016404/git-status-shows-modifications-git-checkout-file-doesnt-remove-them) mi ha aiutato. Prova 'git rm Gemfile.lock && git checkout - Gemfile.lock' se hai bisogno di fare qualcosa di urgente –