Meine Maschine läuft Bundler 1.10.6. Wenn ich die Bundle-Installation ausführe, wird der BUNDLED WITH-Block aus meinem Gemfile.lock entfernt.Bundler entfernt den Abschnitt "BUNDLED WITH" von Gemfile.lock
BUNDLED WITH
1.10.5
Wenn ich git checkout -- Gemfile.lock
laufen, ist es nicht die Änderung zurück. Das ist ein Problem, weil es bedeutet, dass ich keinen klar funktionierenden HEAD bekomme, so dass ich keine anderen wichtigen Git-Befehle rebasen, cherry-picken oder ausführen kann.
Ich verstehe, warum Bündler in der Regel aktualisiert diesen Abschnitt des Gemfile.lock, um die Bundler-Version zu protokollieren, aber warum würde es den Abschnitt entfernen?
Sie können read more about the BUNDLED WITH section at the bundler blog.
, Sie sagten, Sie haben '1.10.6' in Ihrer Maschine, sondern Ihre' BUNDLED_WITH' zeigt '1.10.5 '! –
können Sie versuchen: 'Bundler-V' und' Bündel Exec Bundler-V' und zeigen Sie mir die Ausgabe? –
Vor kurzem habe ich ein ähnliches Problem mit Gemfile.lock konfrontiert. Das Problem kann mit der Zeilenendung sein. [Diese Antwort] (http://stackoverflow.com/questions/2016404/git-status-shows-modifications-git-checkout-file-doesnt-remove-them) hat mir geholfen. Versuchen Sie 'git rm Gemfile.lock && git checkout - Gemfile.lock' wenn Sie etwas Dringendes tun müssen –