golang 包管理工具演化
- 第一代工具:gopath(官方版)
- 第二代:go vendor(社区版)————》官方版本 go dep 这是一个实验版本,目前已经本抛弃
- 第三代:go modules
1.go语言的分水岭在 go 1.14版本,也就是设置goroot 为1.14+,太老的版本不适合生产力,太新的版本可能有未知的坑在里面。
2.goroot 类似Java的jdk
goland 创建项目
goland使用教程,直接阅读官网文档,各个版本之间 有小许差
goland使用教程官网链接点击这里
如下图所示和官网解释
- go 是创建一个 go modules管理的项目
- gopath 是用来处理简单项目的
- dep 是创建一个 go dep 管理的项目,主要为了兼容老项目,官方实验版本,目前已经被抛弃