try win32-process gem

This commit is contained in:
Thomas Reynolds 2011-08-09 14:55:48 -07:00
parent 0fb9900ddb
commit d19a1a26bc
2 changed files with 3 additions and 3 deletions

View file

@ -171,6 +171,8 @@ module Middleman
app.set :environment, options[:environment].to_sym app.set :environment, options[:environment].to_sym
opts[:app] = app.new opts[:app] = app.new
opts[:server] = 'thin' opts[:server] = 'thin'
$stderr.puts "== The Middleman is standing watch on port #{opts[:Port]}"
::Rack::Server.new(opts).start ::Rack::Server.new(opts).start
end end
end end

View file

@ -59,8 +59,6 @@ module Guard
@server_job = fork do @server_job = fork do
::Middleman.start_server(@options) ::Middleman.start_server(@options)
end end
puts "== The Middleman is standing watch on port #{@options[:port]}"
end end
def server_stop def server_stop
@ -68,7 +66,7 @@ module Guard
Process.kill("KILL", @server_job) Process.kill("KILL", @server_job)
Process.wait @server_job Process.wait @server_job
@server_job = nil @server_job = nil
@server_options[:app] = nil # @server_options[:app] = nil
end end
end end
end end