Hallo. Ich habe ein Problem mit der Installation des Byebug-Debuggers unter Ruby 2.0.0 (dies ist eine Kundenanforderung und kann nicht geändert werden). Ich verwende OS X 10.9.5. Ich habe rbenv gemäß Handbuch mit Homebrew installiert und alles hat bisher gut funktioniert. Ich kann problemlos Apps entwickeln und kein anderes Juwel bereitet mir Probleme. Wenn ich jedoch versuche, byebug zu installieren, endet es mit einem Fehler
$ gem install byebug
ERROR: Error installing byebug:
byebug requires Ruby version >= 2.0.0.
Nun, meine Ruby-Version ist:
$ rbenv global
2.0.0-rc2
Und meine alle Ruby 2.0.0-Versionen sind wie folgt:
$ rbenv install -l | grep 2.0.0
2.0.0-dev
2.0.0-preview1
2.0.0-preview2
2.0.0-rc1
2.0.0-rc2
2.0.0-p0
2.0.0-p195
2.0.0-p247
2.0.0-p353
2.0.0-p451
2.0.0-p481
2.0.0-p576
maglev-2.0.0-dev
rbx-2.0.0-dev
rbx-2.0.0-rc1
rbx-2.0.0
Meine Frage ist, welches ist das neueste 2.0.0 und welches sollte ich wählen, damit byebug gem richtig funktioniert? Danke für alle Hilfe.
Ich habe nicht genug recherchiert und die Frage zu früh gestellt. Das tut mir leid.
Die richtige Antwort ist:
Schön, dass du es gelöst hast! :+1:
Anscheinend wird byebug nicht mehr gepflegt, also müssen Sie einfach auf pry-byebug
aktualisieren
Entfernen:
gem 'byebug'
Ersetzen mit:
gem 'pry-byebug', platform: [:ruby_20]
Source -Gem::InstallError: byebug erfordert Ruby-Version >= 2.0.0
Hilfreichster Kommentar
Anscheinend wird byebug nicht mehr gepflegt, also müssen Sie einfach auf
pry-byebug
aktualisierenEntfernen:
gem 'byebug'
Ersetzen mit:
gem 'pry-byebug', platform: [:ruby_20]
Source -Gem::InstallError: byebug erfordert Ruby-Version >= 2.0.0