From 6c110e4c1da222b8fce12ca5509f2da9cc567ac6 Mon Sep 17 00:00:00 2001 From: Vais Salikhov Date: Fri, 18 Mar 2016 11:31:40 +0700 Subject: [PATCH] Fix ruby executable path resolution on Windows --- lib/mspec/helpers/ruby_exe.rb | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/mspec/helpers/ruby_exe.rb b/lib/mspec/helpers/ruby_exe.rb index 8c4089ba..497c08c4 100644 --- a/lib/mspec/helpers/ruby_exe.rb +++ b/lib/mspec/helpers/ruby_exe.rb @@ -108,7 +108,9 @@ def resolve_ruby_exe exe, *rest = cmd.split(" ") if File.file?(exe) and File.executable?(exe) - return [File.expand_path(exe), *rest].join(" ") + exe = File.expand_path(exe) + exe = exe.tr('/', '\\') if PlatformGuard.windows? + return [exe, *rest].join(" ") end end nil