lib/ruby-debug.rb in ruby-debug-ide-0.2.0 vs lib/ruby-debug.rb in ruby-debug-ide-0.2.1

- old
+ new

@@ -104,12 +104,14 @@ def start_control(host, port) raise "Debugger is not started" unless started? return if @control_thread @control_thread = DebugThread.new do - host ||= 'localhost' # nil does not seem to work for IPv6, localhost does + unless RUBY_PLATFORM =~ /darwin/i # Mac OS X seems to have problem with 'localhost' + host ||= 'localhost' # nil does not seem to work for IPv6, localhost does + end Debugger.print_debug("Waiting for connection on '#{host}:#{port}'") - $stderr.puts "Fast Debugger (ruby-debug-ide 0.2.0) listens on #{host}:#{port}" + $stderr.puts "Fast Debugger (ruby-debug-ide 0.2.1) listens on #{host}:#{port}" server = TCPServer.new(host, port) while (session = server.accept) begin interface = RemoteInterface.new(session) @event_processor = EventProcessor.new(interface)