Я пытаюсь создать файл rake для моего приложения ASP.Net. Это путь к файлу MSTest.exe:Как использовать пути с пробелами в задаче Rake?
mstest = "C:/Program Files (x86)/Microsoft Visual Studio 12.0/Common7/IDE/mstest.exe"
Это часть rakefile у меня есть:
task :default do
mstest = "C:/Program\ Files\ (x86)/Microsoft\ Visual\ Studio\ 12.0/Common7/IDE/mstest.exe"
sh "#{mstest_file} \"#{testdll_file} "
end
Я получаю эту ошибку:
rake aborted! Albacore::CommandNotFoundError: Command failed with status (127) - number 127 in particular means that the operating system could not find the executable:
C:/Program Files (x86)/Microsoft Visual Studio 12.0/Common7/IDE/mstest.exe
Я думаю пространства в пути вызывают ошибку: «Program Files (86x)/Visual Studio ...», потому что, если в пути нет места, файл rake работает правильно.
Я пробовал эти вещи до сих пор, но не имеют успешные результаты пока:
mstest = "C:/Program Files (x86)/Microsoft Visual Studio 12.0/Common7/IDE/mstest.exe"
mstest = "C:/Program\ Files\ (x86)/Microsoft\ Visual\ Studio\ 12.0/Common7/IDE/mstest.exe"
mstest = "C:/Program\s Files\s (x86)/Microsoft\s Visual\s Studio 12.0/Common7/IDE/mstest.exe"
mstest = "C:\\Program Files (x86)\\Microsoft Visual Studio 12.0\\Common7\\IDE\\mstest.exe"
- Ввод MSTest и # {MSTest} в одинарные кавычки , двойные кавычки и комбинации этих двух.
Как это исправить?