如何更新 VS Code Go 扩展工具的 GOPATH?
How to update the GOPATH for VS Code Go extension tools?
我的 $GOPATH 是 /home/shambhav/code_mis/golang
(current gopath),但是很久以前我设置 GO 的时候搞砸了,GOPATH 是 /home/shambhav/home/shambhav/code_mis/golang
(previous gopath)。我注意到这一点并删除了 /home/shambhav/home/shambhav/code_mis/golang
的内容和目录本身并将 GOPATH 设置到正确的位置。
Visual Studio 代码似乎已将 /home/shambhav/home/shambhav/code_mis/golang
存储为我的 GOPATH。即使我更改了 GOPATH,它也没有改变。 VSC 显然无法在 /home/shambhav/home/shambhav/code_mis/golang
中找到我的导入和 gocode、goimports、golps 等东西,VSC 现在有点没用了。而且当我让 VSC 下载 gocode、golps 等以查看会发生什么时,它重新制作了 /home/shambhav/home/shambhav/code_mis/golang` 并将文件放在那里。
我不打算切换我的 GOPATH,因为目录太奇怪了,如果有人看到它会被取笑,唯一的选择就是更新 GOPATH。
澄清一下,Go 编译器知道我实际的 GOPATH,只是 VSC 没有更新它。
所以,
很久以前:GOPATH = home/shambhav/home/shambhav/code_mis/golang
VSC 存储了很久以前的 GOPATH。
现在:GOPATH = home/shambhav/code_mis/golang
但是VSC仍然认为很久以前的GOPATH仍然是真正的GOPAH并且它正在引起问题。
您可以通过在 settings.json
中指定 go.toolsGopath
属性 来仅更改 VS Code Go 扩展工具的 GOPATH
所以,在 settings.json
中,
"go.toolsGopath": "home/shambhav/code_mis/golang"
进行此更改后,重新安装工具,您就可以开始了。
详情可参考以下link,
https://github.com/golang/vscode-go/blob/master/docs/settings.md
我的 $GOPATH 是 /home/shambhav/code_mis/golang
(current gopath),但是很久以前我设置 GO 的时候搞砸了,GOPATH 是 /home/shambhav/home/shambhav/code_mis/golang
(previous gopath)。我注意到这一点并删除了 /home/shambhav/home/shambhav/code_mis/golang
的内容和目录本身并将 GOPATH 设置到正确的位置。
Visual Studio 代码似乎已将 /home/shambhav/home/shambhav/code_mis/golang
存储为我的 GOPATH。即使我更改了 GOPATH,它也没有改变。 VSC 显然无法在 /home/shambhav/home/shambhav/code_mis/golang
中找到我的导入和 gocode、goimports、golps 等东西,VSC 现在有点没用了。而且当我让 VSC 下载 gocode、golps 等以查看会发生什么时,它重新制作了 /home/shambhav/home/shambhav/code_mis/golang` 并将文件放在那里。
我不打算切换我的 GOPATH,因为目录太奇怪了,如果有人看到它会被取笑,唯一的选择就是更新 GOPATH。
澄清一下,Go 编译器知道我实际的 GOPATH,只是 VSC 没有更新它。
所以,
很久以前:GOPATH = home/shambhav/home/shambhav/code_mis/golang
VSC 存储了很久以前的 GOPATH。
现在:GOPATH = home/shambhav/code_mis/golang
但是VSC仍然认为很久以前的GOPATH仍然是真正的GOPAH并且它正在引起问题。
您可以通过在 settings.json
go.toolsGopath
属性 来仅更改 VS Code Go 扩展工具的 GOPATH
所以,在 settings.json
中,
"go.toolsGopath": "home/shambhav/code_mis/golang"
进行此更改后,重新安装工具,您就可以开始了。
详情可参考以下link,
https://github.com/golang/vscode-go/blob/master/docs/settings.md