Visual Code设置Golang开发环境的环境变量笔记
在VSCode环境下的一些环境变量问题
- GOPATH被显式的设定为普通文件夹
在Golang插件中,默认的GOPATH被设定为~/go文件夹,工程所引用的包都会被下载到这个显式文件夹下,影响系统目录的可阅读性,希望可以改到.go隐藏目录下 - 系统环境变量中设置的GOPROXY无法传导至VSCode
在国内的网络环境中,不设置国内的GOPROXY镜像的话根本无法下载工程引用包,但是在环境变量中所设置的GOPROXY中无法传导至VSCode,在VSCode中需要单独指定环境变量
VSCode的设置
- GOPATH设置
在VSCode的setting.json中添加如下设置项
"go.gopath": "~/.go",
"go.toolsPath": "~/.go"
- GOPROXY设置
在VSCode的setting.json中添加如下设置项
"go.toolsEnvVars":{
"GOPROXY": "https://goproxy.cn,direct",
"GO111MODULE": "on"
}