Mac设备上Visual Studio Code的SVN插件无法找到svn.path路径怎么办
问题原因
Mac系统下终端读取的PATH(加载.zshrc/.bash_profile等shell配置)和GUI应用默认读取的PATH互相独立,所以即使终端能正常调用SVN、依赖终端PATH的Sublime能正常使用SVN,作为GUI应用的VS Code也会出现找不到SVN路径的问题。
解决方法
方案1:直接在VS Code中配置SVN路径(推荐,无需修改系统配置,即时生效)
- 首先在终端执行命令
which svn,获取SVN的绝对路径,你的环境下返回结果应该是/opt/subversion/bin/svn - 打开VS Code的设置界面,搜索配置项
svn.path - 在该配置项的输入框中填入刚才拿到的SVN绝对路径
/opt/subversion/bin/svn - 重启VS Code即可正常使用SVN插件
方案2:全局同步GUI应用与终端的PATH(适合多GUI工具需要使用SVN的场景,一劳永逸)
- 打开终端执行命令:
sudo launchctl config user path "$PATH",输入你的设备开机密码完成确认 - 重启Mac设备,后续所有GUI应用都会复用终端的PATH配置,VS Code无需额外配置即可识别SVN路径
内容的提问来源于stack exchange,提问作者Matthew Davis
相关产品推荐
相关产品推荐

