#macos #visual-studio-code #terminal #path #homebrew
Вопрос:
Как я могу запретить VSCode изменять порядок путей в моей PATH
переменной среды?
Я пытаюсь использовать более новую версию Git, установленную с Homebrew в macOS Monterey (12.0.1) на Apple Silicon. Текущая версия Homebrew требует PATH
, чтобы переменная была расширена с "$(brew --prefix)/bin"
помощью и "$(brew --prefix)/sbin"
. Это делается путем добавления eval "$(/opt/homebrew/bin/brew shellenv)"
, например, в файл .zprofile. В то время как Homebrew добавляет эти пути перед любым другим путем, внутренний терминал VSCode, похоже, перемещает эти пути в конец PATH
строки, что делает невозможным использование Git-установки Homebrew.
Я уже пытался установить "git.path"
и "terminal.integrated.inheritEnv": true
в моих настройках.json. Ни то, ни другое не сработало.