diff --git a/middleman-core/lib/middleman-core/watcher.rb b/middleman-core/lib/middleman-core/watcher.rb index 7bb3b104..f86b287b 100644 --- a/middleman-core/lib/middleman-core/watcher.rb +++ b/middleman-core/lib/middleman-core/watcher.rb @@ -1,8 +1,11 @@ # File changes are forwarded to the currently running app via HTTP require "net/http" - require "fileutils" +module Middleman + WINDOWS = !!(RUBY_PLATFORM =~ /(mingw|bccwin|wince|mswin32)/i) unless const_defined?(:WINDOWS) +end + module Middleman class Watcher class << self @@ -31,7 +34,7 @@ module Middleman def initialize(options) @options = options - register_signal_handlers + register_signal_handlers unless ::Middleman::WINDOWS end def watch!