You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

VS Code远程连接Debian 9服务器时无法找到GOROOT的咨询

解决VS Code远程连接后找不到GOROOT的问题

以下几种方式可在VS Code中指定Go环境变量:

1. 通过Go插件设置直接指定GOROOT

  • 打开VS Code设置(快捷键Ctrl+, / Cmd+,)
  • 在搜索框输入go.goroot
  • 将远程Debian机器上Go的实际安装路径填入输入框(不确定路径的话,在远程终端执行go env GOROOT即可获取)

2. 修改远程工作区的settings.json

  • 点击VS Code左下角的远程连接图标,选择「Open Remote Settings」
  • 在打开的settings.json中添加配置:
    "go.goroot": "/usr/local/go"
    
    (注意替换为你实际的GOROOT路径)

3. 确保VS Code加载到.bashrc的环境变量

如果已在.bashrc中配置GOROOT但VS Code未读取到,可能是远程连接时VS Code未加载交互shell的配置:

  • 可把Go的环境变量配置从.bashrc移到.profile或.bash_profile中,让非交互登录会话也能加载
  • 或者在VS Code的远程终端中执行source ~/.bashrc,然后打开命令面板(Ctrl+Shift+P),执行Go: Restart Language Server重启Go语言服务

内容的提问来源于stack exchange,提问作者Daming Lu

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.26 15:47:09