1: 下载go语言SDK
下载地址:https://go.dev/dl/
下载后安装即可
**2:**安装编译器,并配置环境
编译器一半选择 VSCODE。
GOROOT是Go语言的安装目录,用于指定Go编译器和标准库的位置。该目录包含Go语言的标准库、编译器、工具及其他必要的文件。
GOPATH是一个环境变量,用于指定工作空间的根目录。这个目录包含了Go项目的源代码、依赖包和可执行文件。
可以用 go env指令查看以上两个参数
在 Go 语言的生态中,GOPROXY 是一个重要的环境变量,它用于指定 Go 工具链在获取依赖时使用的代理服务器。默认情况下,Go 会从源代码仓库直接获取依赖,但有时候由于网络问题,直接访问源仓库可能会遇到障碍。这时,使用一个可靠的代理服务器就显得尤为重要。
对于MAC或者Linux操作系统,可以用cat .bash_profile指令查看当前的GOPROXY,如果需要配置新的,可以在终端用以下指令修改
1: vi ~/.bash_profile
2: 在.bash_profile文件末尾加上
export GOPROXY=“xxxx”
3: source ~/.bash_profile 保存修改
4: 对于一般的go项目,我们的启动文件是 main.go文件
初始化外部依赖的文件是 config.go文件
配置文件一般是yaml文件
启动项目前,执行go mod tidy指令,来加载项目所需要的外部依赖包
go mod tidy 是 Go 语言的命令,用于清理和更新 go.mod 和 go.sum 文件。它主要有以下功能:
移除未使用的依赖项:从 go.mod 文件中删除那些在代码中不再使用的依赖项。
添加缺失的依赖项:添加代码中使用但尚未记录在 go.mod 文件中的依赖项。
更新 go.sum 文件:确保 go.sum 文件中包含所有依赖项的正确校验和。