创建一个golang项目

mkdir go-example
cd go-example
go env -w GO111MODULE=on
go env -w GOPROXY=https://goproxy.cn,direct
  • mkdir go-example && cd go-example创建项目文件夹并进入
  • go env -w GO111MODULE=on设置go的环境变量GO111MODULE=on,打开 Go modules 开关
  • go env -w GOPROXY=https://goproxy.cn,direct设置 GOPROXY 代理, https://goproxy.cn,国内的 Go 模块代理;direct,用于指示 Go 在拉取模块时遇到错误会回源到模块版本的源地址去抓取(比如 GitHub 等)。
  • go mod init go-example初始化 Go modules,它将会生成 go.mod 文件,go-example是modules的引入路径。

go.mod:

module go-example

go 1.15

因为Go modules的使用,已经不需要在系统的环境变量中设置GOPATH了。但仍要明确golang自身的环境变量GOPATH,所有的modules就保存在这个目录下。可以通过go env查询环境变量,通过go env -w GGOPATH=C:\GoPath来修改。

作者:七八个星天
链接:https://www.jianshu.com/p/3c24f6c68c0c
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。