From 0c07a30ecb7d9e9921576d441f2fcaa873b24cd2 Mon Sep 17 00:00:00 2001 From: aerii Date: Thu, 9 Jul 2015 23:12:34 -0700 Subject: [PATCH] Update error message for daemon on Windows When running chef-zero with the daemon option on Windows, the error message incorrectly says 'Process.daemon requires Ruby >= 1.9', even when Windows has Ruby 2.0+. --- bin/chef-zero | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/bin/chef-zero b/bin/chef-zero index 54739bc9..3119694e 100755 --- a/bin/chef-zero +++ b/bin/chef-zero @@ -93,7 +93,11 @@ if options[:daemon] Process.daemon(true) server.start(true) else - abort 'Process.daemon requires Ruby >= 1.9' + if ENV['OS'] == 'Windows_NT' + abort 'Daemonization is not supported on Windows. Running 'start chef-zero' will fork the process.' + else + abort 'Process.daemon requires Ruby >= 1.9' + end end else server.start(true)