Ich bekomme den Fehler:
%Vor%aber alle Edelsteine wurden erfolgreich installiert:
%Vor%Ich kann 'rdebug-ide' manuell starten:
%Vor%Aber wenn ich mit dem Debugging beginne, bittet RubyMine darum, das Ruby-debug-id-Juwel zu installieren. Warum?
Und nach der Installation bekomme ich:
%Vor%Ich verwende Mac OS X 10.11.3.
Ergänzt Ahsan Ellahi
In Ihrem Terminal läuft wahrscheinlich nicht dieselbe Ruby-Version wie in Ruby Mine. Sie können dies überprüfen
In Ruby Mine
%Vor%Im Terminal
%Vor%Wenn Sie nicht dieselbe Version verwenden, versuchen Sie, RubyMine so einzustellen, dass es dieselbe Ruby-Version verwendet, die Sie in Ihrem Terminal ausführen. Dies sollte das Problem lösen. Dann, wenn Sie wirklich eine andere RubyVersion verwenden möchten, müssen Sie zu Ihrem Terminal gehen, die Ruby-Version ändern und beide Edelsteine manuell installieren
Ich habe das nach dem Lesen der Antworten hier behoben: Ссылка
Die Lösung unten schlug vor, alle meine Edelsteine zu entfernen. Rubin entfernen. Bereinigen von Verzeichnissen und rvm. Ruby Mine zu entfernen, dann alles neu zu installieren '
Ich begann mit dem einfachsten, nämlich Rubymin neu zu installieren. Das hat es für mich gelöst.
Sie sollten in die RubyMine-Einstellungen schauen, welche ruby version
und welche gemset
(global / default) sie verwendet. Überprüfe, wo diese erforderlichen Edelsteine installiert sind, und vergewissere dich, dass RubyMine diesen Edelsteinsatz verwendet, wo diese erfolgreich installiert wurden.
Ich habe dieses Problem auch mit Rubymine 8, rvm 1.29.1 und Ruby Version 2.3.3 gemeistert. Und das Upgrade der Rubymine-Version von Rubymine 8 auf Rubymine 2016.3 oder die letzte behebt das Problem für mich.
Prüfen Sie, ob die Version SDK richtig ist. Sie können zuerst das Installationsprogramm von rails verwenden, um alles zu installieren.
Verwenden Sie dann den Juwel, um rdebug für Ruby 2+ zu installieren.
Stellen Sie sicher, dass Rubymine's Ruby Version die gleiche Version ist, die Sie installiert haben. Nachdem alle fertig sind, können Sie Ruby debuggen.
Ich habe dieses Problem beim Debuggen in einer docker-compose
Umgebung festgestellt. Ich vermute, dass RubyMine die Liste der verfügbaren Juwelen nicht aktualisiert, nachdem das SDK hinzugefügt wurde.
Wenn Sie also das SDK hinzufügen und dann ruby-debug-ide
zu Gemfile
hinzufügen, erhalten Sie den Fehler.
Erstellen Sie (stattdessen) das SDK nach dem Hinzufügen von ruby-debug-ide
.
Tags und Links ruby ruby-on-rails rubymine