我有这样一种情况,需要在安装了Windows 10上的VS Code并使用Remote - SSH扩展的RHEL 7.x上运行。
默认的RHEL 7.x运行的是git 1.8.x。我已经安装了一个更新版本的git,但它不在默认的$ PATH环境中。
我找到了这些说明https://code.visualstudio.com/docs/remote/wsl#_advanced-environment-setup-script,其中描述了如何针对使用WSL时为VS Code设置环境变量。
如果您想运行其他命令或修改环境,则可以在设置脚本中完成~/ .vscode-server / server-env-setup
这似乎只适用于使用WSL。为什么这不能与Remote - SSH扩展一起使用呢?
我的特殊情况是我只想在使用VS Code时使用git> = 2。当我通过ssh正常连接时,我希望和需要使用操作系统默认工具和设置。
这给了我特殊要求,即我不想编辑〜/ .bashrc
,〜/ .cshrc
或任何其他用户环境文件。
我希望能够仅编辑VS Code的环境。如下所示:
#!/bin/bash
export PATH=/opt/rh/rh-git29/root/usr/bin\:$PATH
export LD_LIBRARY_PATH=/opt/rh/httpd24/root/usr/lib64:$LD_LIBRARY_PATH
...
#!/bin/csh
setenv PATH /opt/rh/rh-git29/root/usr/bin\:$PATH
setenv LD_LIBRARY_PATH /opt/rh/httpd24/root/usr/lib64:$LD_LIBRARY_PATH
...
我是否还有其他地方可以发出工作请求,或者这应该是一种向VS Code团队提出的请求?
谢谢。
killall node
。 - Martin Cejp"git.path": "<git_location>"
,它可以很好地与 SSH 存储库配合使用。 - nsolthe~/.bash_profile
文件:source ~/.zshrc
然后执行killall node
命令。这样做可以正常工作,但是对设置进行更改并不适用于我。 - Tiana987642