vscode 配置 GOPATH
我已经放弃goland开发工具了,所以用万能的vscode 作为我学习go的开始;
按照网上的教程一步步配置了GOROOT,GOPATH等等,执行go env 也是没有问题的,但是当我用vscode写代码的时候,总是提示我找不到引入的package,提示的错误信息里,是从默认go路径下找,这让我很纳闷,打开vscode的terminal 执行go env 看到gopath 的确不是我配置的,但是在iterm中执行go env 确是我配置的;问题出在vscode的配置;
解决办法:
command + ,打开配置搜索 gopath:
ok 大功告成,之后新增项目就在这里追加就好,记得加;
当打开vs code 编码时,会提示安装很多工具,由于外网被墙,上网搜了很多方法,各种手动配置,我只想说lj;
如果您使用的 Go 版本是 1.13 及以上 (推荐) go env -w GO111MODULE=on go env -w GOPROXY=https://goproxy.cn,direct
如果将go env -w GO111MODULE=on
设为on, 则会使用1.13的mod包特性,下载的包不会在src
目录下
参考我这篇文章:关于go get 以后下载的包不在src下而在pkg的源头并且不可以import(Goland Modules模块的使用)
morn info:https://goproxy.io/zh/