0%

go | goland 的使用

工欲善其事,必先利其器!


参考资料



环境介绍


  • macbook
  • go 1.15

GoLand 配置


安装好 GO 后,直接在命令行中执行

go env -w GO111MODULE=on
go env -w GOPROXY=https://goproxy.cn,https://goproxy.io,direct

上面这个环境变量是 1.13 版本之后的。

GO111MODULE=off,go命令行将不会支持module功能,寻找依赖包的方式将会沿用旧版本那种通过vendor目录或者GOPATH模式来查找。
GO111MODULE=on,go命令行会使用modules,而一点也不会去GOPATH/src目录下查找。 (pkg 包都存放在 $GOPATH/pkg 下)
GO111MODULE=auto,默认值,go命令行将会根据当前目录来决定是否启用module功能。(pkg 包都存放在 $GOPATH/pkg 下)

GoLand 开启 Go Mod

第一个 GOROOT 是来指定 go 的编译器在哪里,第二个 Go Modules 是让 GoLand 支持 Go Mod

请我喝杯咖啡吧~