go-fox-edge-common
组件库的介绍
Fox-Edge的GO版本组件库
go编译器的安装
ubuntu20自带的版本,比较旧,go的编译器版本,至少使用1.18以上版本,所以下载go官网的版本
wget https://dl.google.com/go/go1.18.linux-arm64.tar.gz
tar -C /usr/local -xzf go1.18.linux-arm64.tar.gz
export PATH=$PATH:/usr/local/go/bin
组件库的初始化
#go mod的初始化
#gitee仓库:https://gitee.com/fierce_wolf/go-fox-edge-common.git
go mod init gitee.com/fierce_wolf/go-fox-edge-common
组件库的提交
在git上提交代码后,go需要在git仓库打上版本号(v1.x.x格式)的tag,那么后面其他go工程就可以使用这个库了
# 在git提交代码后,再在git库上打上go需要的tag 版本标识
git tag v1.0.0
git push origin v1.0.0
组件库的引用
go默认的GOPROXY是https://proxy.golang.org非常的缓慢,可以切换为国内的镜像goproxy.cn来解决
#go默认的GOPROXY是https://proxy.golang.org非常的缓慢,可以切换为国内的镜像goproxy.cn来解决
go env -w GOPROXY=https://goproxy.cn,direct
#查询最新可用版本
go list -m -versions gitee.com/fierce_wolf/go-fox-edge-common
#可以使用该命令下载gitee上的仓库到本地计算机上
go list
#第三方库下载
go get -u github.com/satori/go.uuid
go get -u github.com/go-sql-driver/mysql
#可以本地测试自己的go工程代码
go run main.go
#也可以windows本地编译
go build -o main.exe