Wie löse ich einen RubyMine Fehler '' ruby-debug-ide 'ist nicht installiert "

8

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.

    
WWTLF 09.03.2016, 19:19
quelle

7 Antworten

1

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

    
Michel 30.06.2016 08:28
quelle
1

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.

    
Jimmy Kettler 08.08.2016 19:41
quelle
0

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.

    
Ahsan Ellahi 09.03.2016 20:07
quelle
0

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.

    
Sneha Kashyap Thakur 07.03.2017 18:14
quelle
0

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.

    
Mopetite 13.11.2017 03:11
quelle
0

Meine Lösung war, zu den Rubymine-Einstellungen zu den verfügbaren SDKs zu gehen, Entfernen Sie das SDK, starten Sie die Rubymine neu und fügen Sie das SDK erneut hinzu.

    
Nadav B 09.03.2018 15:52
quelle
0

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 .

    
Daniel Da Cunha 14.03.2018 13:42
quelle

Tags und Links