Kann jemand Setup-Anweisungen zum Ausführen und Debuggen einer Sinatra-App in Rubymine bereitstellen?
Antworten:
5 für die Antwort № 1Ich bin mir nicht sicher, ob Sie Ihre Antwort im JetBrains-Forum gefunden haben. Wenn nicht, funktioniert dies in RubyMine 3.2.4 für mich.
Meine config.ru sieht so aus:
require "./app"
run Sinatra::Application
Fügen Sie in einer einfachen app.rb-Datei einen Haltepunkt in die Zeile "Hello World" ein:
get "/" do
"Hello World"
end
Klicken Sie einfach mit der rechten Maustaste auf die Datei app.rb oder config.ru und wählen Sie "Debug" app "" aus dem Kontextmenü. Sie sollten Ihren Haltepunkt erreichen, wenn Sie die Seite laden.
Hoffe das hilft.
1 für die Antwort № 2
Mit dem aktuellen RubyMine (5.4) können Sie es ausführen, indem Sie eine Rack-Run / Debug-Konfiguration erstellen und dort den Pfad zu Ihrer Datei config.rb angeben.