2010-12-09 12 views
14

Mit RubyMine 3.0 habe ich eine Rake-Konfiguration eingerichtet, um einen Komponententest auszuführen. Dann habe ich einige Haltepunkte gesetzt und dann die Rake-Aufgabe ausgeführt. Es wurden keine Breakpoints getroffen, der Test wurde wie normal ausgeführt und dann beendet.RubyMine Debugger mit Rake?

Funktioniert der RubyMine-Debugger nicht über Rake?

Antwort

19

Try this:

  1. Zum Ausführen -> Bearbeiten Konfigurationen
  2. den Rake-Knoten erweitern und neue Rechen-Konfiguration für Ihre Rake Aufgabe hinzufügen (falls noch nicht geschehen)
  3. Zum Ausführen -> Debug ...
  4. Wählen Sie Ihre konfigurierte Rake-Aufgabe aus.
+0

jemand mit diesem auf RM 3.1.1 (MacOSX edition) erfolgreich war? Ich hatte bis jetzt kein Glück :( –

+0

Ich treffe dieses Problem auch. Ich bemerke, dass: der Befehl läuft wie: "Rake Assets: Precompile: alle RAILS_ENV = Produktion RAILS_GROUPS = Assets", so vielleicht die Einstellung env zur Produktion ist, was die Breakpoints stört – justingordon

+0

+1 das funktionierte für mich - danke! – Jonathan

1

Die obige Antwort ist richtig. Ich möchte nur ein wenig näher darauf eingehen, wenn ich einen montierbaren Motor verwende. In diesem Fall hatte ich folgendes zu tun:

  1. Run> Konfiguration bearbeiten> Rake

  2. Aufgabe Name Geben Sie z scan_spreadsheet

  3. Ändern Sie das Arbeitsverzeichnis in Ihre Hauptanwendung oder Dummy-Anwendung, nicht in das Stammverzeichnis der Engine.

  4. Wenn Sie RVM mit mehreren gemsets verwenden, wählen Sie die zweite Option für Ruby SDK und wählen Sie die richtige gemset