在VS Code终端运行代码时如何更新VS Code GOPATH?

djmepvbi  于 2023-06-27  发布在  Go
关注(0)|答案(1)|浏览(144)

在Ubuntu中,我通过bash终端修改了GOPATH变量。在VS代码中,现在使用Go: current GOPATH命令显示更新的路径。
然而,当我运行go run *.go时,我得到一个错误,它无法从我的旧GOPATH中找到我的包。我尝试禁用Go扩展,但错误是一样的。我甚至在VS Code中的settings.json中设置了我的新GOPATH。

63lcw9qa

63lcw9qa1#

推荐的方法是,由于1.11中的Go模块,建议在项目中使用go.mod
所以unset GOPATH
参见Otavio Ehrenberger的“Golang Environment – GOPATH vs go.mod
这一点,以及:

go clean -cache
go clean -testcache
go build

现在,您可以再次尝试go run命令。

相关问题