Проблема: если текущим каталогом не является 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?
Спасибо за вашу помощь заранее!