Win10 + Golang1.13.9 + Go modules 开发环境搭建


安装Golang

1、下载地址

https://studygolang.com/dl

https://gomirrors.org/

2、选择版本

go1.15.6.windows-amd64.zip

3、安装

下载解压到D:\dev\go15

4、设置环境变量

①添加系统变量GOROOT为D:\dev\go15,并在Path变量里面添加%GOROOT%\bin
②添加系统变量GOPATH为D:\go

5、查看一下

go env

Go Modules

①开启

go env -w GO111MODULE=on #开启 go modules
go env -w GOPROXY=https://goproxy.cn

②创建项目D:\go\userd

cd D:\go
mkdir userd
cd userd
go mod init userd //生成go.mod

③Goland支持Go Modules

File -> Settings -> Go -> Go Modules -> Enable Go Modules(vgo) integration

Environment:GOPROXY=https://goproxy.cn

④go.mod

module user

go 1.13

require github.com/smallnest/rpcx latest

⑤检查依赖

go mod tidy

⑥下载依赖

go mod download

⑦引用本地外部包,比如D:go\glib

module user

go 1.13

require (
    github.com/smallnest/rpcx latest
    glib v0.0.0
)

replace glib => ../glib

常用命令

更新软件包到最新版

go get -u github.com/xxx/xxx

删除错误或者不使用的modules

go mod tidy

生成vendor目录

go mod vendor

验证依赖是否正确

go mod verify

替代只能翻墙下载的库

go mod edit -replace=golang.org/x/crypto@v0.0.0=github.com/golang/crypto@latest
go mod edit -replace=golang.org/x/sys@v0.0.0=github.com/golang/sys@latest

清理moudle 缓存

go clean -modcache