Git Bash не может найти исполняемый файл на другом диске при использовании пути в стиле Windows - PullRequest
1 голос
/ 17 июня 2019

Проблема: если текущим каталогом не является C: тогда git bash не может найти исполняемый файл, несмотря на установку правильной переменной пути.

Объяснение: Я пытаюсь использовать виртуальную среду conan, которая автоматически расширяет переменную env переменной PATHрасположение к компилятору.Например, он добавляет местоположение cmake следующим образом:

PATH="C:\.conan\2c7qf6\1\cmake-3.14.3-win64-x64/bin"${PATH+:$PATH}

Мой исходный код сохраняется на диске D :.Оттуда, когда я пытаюсь выполнить cmake, я получаю ошибку:

bash: cmake: command not found

Но если я переключаюсь на диск C:, ошибка не возникает.

Кроме того, изменение пути изC:\.conan\2c7qf6\1\cmake-3.14.3-win64-x64/bin to /c/.conan/2c7qf6/1/cmake-3.14.3-win64-x64/bin ") также исправляет ошибку, но я не могу использовать это решение, поскольку PATH должен обрабатываться conan, а не редактироваться вручную.

Что-то не так с моей средой илиэто проблема с git bash?

Спасибо за вашу помощь заранее!

...