怎么解决VSCODE调试控制台exec: go: executable file not found in %PATH%

感谢您花时间阅读我的问题。

google baidu都用上了没找到症结。

go env set GOPATH=C:\mygo set GOROOT=C:\Go

path=%GOROOT%\bin;%path%

目前解决办法是打开windows环境变量不做任何改动点击确定,重启vscode,这个错误消除了。

好像和集成终端没关系吧?设置成powershell了。

已邀请:

mrzhoong

赞同来自:

cmd窗口的SET 指令 只对当前窗口有效,你关闭了之后SET过的环境变量就失效了,相当于是临时环境变量。

你都打开了windows的环境变量,直接设置就是永久有效的。(我的电脑→属性→高级系统设置→环境变量→系统变量)

voidint - https://github.com/voidint

赞同来自:

1楼说的有道理,并且你的vscode的workspace settings里面,go.goroot项有设置正确吗?

zsy619 - 为了梦想

赞同来自:

http://www.cnblogs.com/zsy/p/5958170.html 看下这个是否有帮助

zsy619 - 为了梦想

赞同来自:

还有一种情况,gopath配置是否有问题: http://www.cnblogs.com/zsy/p/6273079.html

tupunco

赞同来自:

不太清楚你提的这个问题具体代码是啥, 如果是跟代码挂钩可能是这个问题: https://github.com/derekparker/delve/issues/505

是个 dlv 的 bug.

要回复问题请先登录注册