Как мне добавить что-то в мой PATH на стороне сервера при использовании VSCode Remote SSH? - PullRequest
2 голосов
/ 17 октября 2019

Я использую расширение Remote SSH кода Visual Studio для разработки кода на кластере Linux моего университета, в котором все еще установлена ​​более старая версия git (1.8.3.1). Это приводит к ошибкам с расширением «GitLens», которое я также использую.

Я попытался решить эту проблему, просто клонировав свою собственную версию git в «~ / git» и скомпилировав ее там для себя. Затем я добавил

export PATH=$HOME/git:$PATH

в мой файл .zshrc.

Проблема в том, что vscode, похоже, не волнует, что я положил в файл .zshrc. Есть ли другой способ установить пользовательский исполняемый файл git на стороне сервера?

Я также попытался сделать то же самое в файле ".bashrc", на тот случай, если vscode по какой-то причине использует bash. Это тоже не сработало.

1 Ответ

0 голосов
/ 18 октября 2019

Команды на удаленном конце туннеля SSH выполняются с использованием неинтерактивной оболочки, поэтому я думаю, что ~/.zshrc не выполняется. Используйте ~/.zshenv или ~/.zprofile. Смотри http://zsh.sourceforge.net/Doc/Release/Files.html.

...