goblog之初始化
1、go 项目初始化
已有go文件的项目运行 命令:
go mod tidy
完全新项目,可以先go mod init,再 go mod tidy
go mod init
go mod tidy
2、配置go proxy 来加速 go get,同时开启 go modules功能
mac电脑:
命令行里敲以下命令, 打开配置文件
vim ~/.bash_profile
1、开启go modules:在 go配置环境变量的地方,加上 go env -w GO111MODULE=on
2、proxy加速镜像:阿里,七牛和官网选其一即可,具体参考如下:
#GOROOT
export GOROOT=/usr/local/Cellar/go/1.17.7/libexec
#GOPATH
export GOPATH=$HOME/Documents/code/go
#Bin
export GOBIN=$GOPATH/bin
export PATH=$PATH:$GOBIN
# 启用 Go Modules 功能
go env -w GO111MODULE=on
# 配置 GOPROXY 环境变量,以下三选一
# 1. 七牛 CDN
#go env -w GOPROXY=https://goproxy.cn,direct
# 2. 阿里云
#go env -w GOPROXY=https://mirrors.aliyun.com/goproxy/,direct
# 3. 官方
#go env -w GOPROXY=https://goproxy.io,direct
编辑完保存以后,别忘了 source ~/.bash_profile 一下
3、善用工具提高发开效率–自动重载 air
上面我们已经配置了 GO111MODULE=on ,因此直接安装air即可
go install github.com/cosmtrek/air@latest
安装完后,执行命令 air ,效果如下:
➜ goblog git:(master) ✗ air
__ _ ___
/ /\ | | | |_)
/_/--\ |_| |_| \_ , built with Go
这样,每次改完代码,Ctrl + s 后就会自动重新编译,不需要再执行命令 go run main.go
本作品采用《CC 协议》,转载必须注明作者和本文链接
推荐文章: