Go环境安装
安装 Go
下载安装包,选择路径,默认下一步即可
配置环境变量
GOROOT 即为 GO 的安装目录。设置为 E:\Go
GOPATH 即为存储 Go 工具依赖的路径,可以自己进行设值,我放在了 GoWorks 自己建的,里面需要包含 src、pkg、bin 三个目录。 设置为 E:\GoWork
配置 Go 代理
windows
# 设置goproxy.io代理
go env -w GOPROXY="https://proxy.golang.com.cn,direct"
# 设置GO111MOUDLE
go env -w GO111MODULE="on"
临时设置(不推荐)
# 配置 GOPROXY 环境变量
$env:GOPROXY = "https://proxy.golang.com.cn,direct"
# 还可以设置不走 proxy 的私有仓库或组,多个用逗号相隔(可选)
$env:GOPRIVATE = "git.mycompany.com,github.com/my/private"
mac/linux 下
# 配置 GOPROXY 环境变量
export GOPROXY=https://proxy.golang.com.cn,direct
# 还可以设置不走 proxy 的私有仓库或组,多个用逗号相隔(可选)
export GOPRIVATE=git.mycompany.com,github.com/my/private
常用的 go 代理
可输出 go env 查看环境
配置 VSCode 开发环境
VsCode 中 Golang Tools 使用 · 语雀 (yuque.com)
这里使用的是 VSCode 进行开发,在扩展程序中安装 Go 插件,输入
command
+shift
+p
输入 Go:Show All Commands 选择 Go:Install/Update Tools,选择所有工具,并确定安装。
控制台输出安装结果
或者打开命令提示符(以管理员身份打开)输入
go get -v github.com/mdempsky/gocode
go get -v github.com/uudashr/gopkgs/v2/cmd/gopkgs
go get -v github.com/rogpeppe/godef
go get -u github.com/ramya-rao-a/go-outline
go get -v github.com/sqs/goreturns
安装 go 的开发依赖,比如语法提示,包提示等等。安装完成后,就此配置完成 Vscode 的 Go 开发环境。
Goland
没什么好说的,大部分配置无需操作即可使用,不过个人还是倾向于使用 VSCode。