--- a/Debugger/DebuggerInterfaceRuby.py Sun Mar 09 19:04:42 2014 +0100 +++ b/Debugger/DebuggerInterfaceRuby.py Mon Mar 10 19:22:15 2014 +0100 @@ -19,6 +19,7 @@ import Preferences import Utilities +from Globals import isWindowsPlatform from eric5config import getConfig @@ -142,8 +143,15 @@ a network connection (boolean) """ interpreter = Preferences.getDebugger("RubyInterpreter") + if interpreter == "" and not isWindowsPlatform(): + interpreter = "/usr/bin/ruby" if interpreter == "": - interpreter = "/usr/bin/ruby" + E5MessageBox.critical( + None, + self.tr("Start Debugger"), + self.tr("""<p>No Ruby interpreter configured.</p>""")) + return None, False + debugClient = os.path.join( getConfig('ericDir'), "DebugClients", "Ruby", "DebugClient.rb")