一、开发工具选择golang
Java、python、php开发,习惯了jetbrain的ide,go开发,毫不犹豫的选择jetbrain的软件:goland
二、安装go环境
golang的官网直接下载安装包,点击安装即可
创建工程,此处需要注意,将项目放在go的安装目录下的src文件夹内
pkg:编译后生成文件
src :项目的源代码
bin:编译后可执行的文件
三、设置go包下载代理
命令行输入:
# 开启包管理工具 go env -w GO111MODULE=on # 设置代理 go env -w GOPROXY=https://goproxy.io,direct
四、添加项目mod管理包
命令 | 说明 |
---|---|
download | 下载依赖包 |
edit | 编辑go.mod |
graph | 打印模块依赖图 |
verify | 在当前目录初始化mod |
tidy | 拉取缺少的模块,移除不用的模块 |
vendor | 将依赖复制到当前工程的vendor文件夹下 |
verify | 验证依赖是否正确 |
why | 解释为什么需要依赖 |
通常我们的工程只需要执行
go mod init (初始化mod) go mod tidy (解析依赖性,下载缺少的依赖,移除无用的依赖) go mod vendor (把需要的依赖复制到当前工程下)