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

误操作VS Code的Go: reset workspace env导致Go 1.18环境故障报错

解决Go环境因重置工作区导致的GOWORK路径报错问题

问题根源

点击VSCode的Go: reset workspace env后,GOWORK环境变量被设置为相对路径,而Go 1.18要求GOWORK必须是绝对路径,因此触发报错。

解决步骤

  • 先排查当前GOWORK值:
    在终端执行对应命令查看:
    macOS/Linux:echo $GOWORK
    Windows:echo %GOWORK%
    确认是否为相对路径。

  • 临时修复(仅当前终端生效):
    macOS/Linux执行:unset GOWORK
    Windows cmd执行:set GOWORK=
    之后再运行go env验证是否恢复正常。

  • 永久修复环境变量:

    • macOS/Linux:编辑~/.zshrc(或~/.bashrc,根据你使用的shell),找到设置GOWORK的行并删除,执行source ~/.zshrc使修改生效。
    • Windows:打开「此电脑→属性→高级系统设置→环境变量」,在用户/系统变量中找到GOWORK并删除,重启终端后生效。
  • 重置VSCode Go插件配置:
    按Cmd+Shift+P(macOS)或Ctrl+Shift+P(Windows/Linux),输入Go: Env打开插件环境配置页,删除或修正GOWORK的相对路径配置,保存后重启VSCode。

  • 验证修复:
    执行go env查看是否正常输出,再测试go run、go build等命令是否能正常工作。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.18 23:50:44