2017-06-13 4 views
0

Ich habe eine neue Rails-Anwendung erstellt, dann habe ich bundle ausgeführt, und das Bundle wurde erfolgreich abgeschlossen. Dann modifizierte ich den byebug Eintrag vonGot "RuntimeError: Eine Spezifikation, die byebug (> = 0) erfüllt, kann nach dem Ändern von Gemfile nicht gefunden werden

gem 'byebug', platform: :mri

zu

gem 'byebug', platform: [:mri, :mingw, :x64_mingw]

, so dass es mit Windows funktioniert.

Dann lief ich bundle wieder und ich bin immer RuntimeError: Unable to find a spec satisfying byebug (>= 0) in the set. Perhaps the lockfile is corrupted?

Warum dies geschieht und wie kann ich es lösen (nicht die Gemfile Modifikation rückgängig gemacht)?

Antwort

1

Nicht ganz sicher, ob dies jede Hilfe zu Ihnen, aber das Problem hatte ich, dass einer meiner Perle des .gemspec darin eine doppelte Abhängigkeit hatte, etwa so:

spec.add_dependency 'rails', '~> 4.1' 
spec.add_dependency 'rails' 

Entfernen der doppelten mein Fest Problem.

Verwandte Themen