安装beego和bee工具
强制开启GO111MODULE
go env -w GO111MODULE=on
使用国内代理
go env -w GOPROXY=https://goproxy.cn,direct
相关代理
七牛 CDN
go env -w GOPROXY=https://goproxy.cn,direct
阿里云
go env -w GOPROXY=https://mirrors.aliyun.com/goproxy/,direct
官方
go env -w GOPROXY=https://goproxy.io,direct
查看GO111MODULE配置
go env GO111MODULE
初始化一个go mod 的项目
go mod init learn
go get -u github.com/beego/beego/v2@master
go install github.com/beego/bee/v2@latest
(PS: 这里的-u作用是如果本地已有相关版本则比对本地版本,如果版本不是最新的则下载最新版本到本地使用,如果没有-u的话并且本地已有吃包了就会直接使用本地的包。)
但有时候加上u会报错,可以尝试去掉-u,之前就碰到过下载gin的时候官方给的go get -u github.com/gin-gonic/gin使用时就报错,但是不加u就好了,不过你可以尝试加个-v查看具体的下载进度go get -v github.com/gin-gonic/gin
创建bee项目
bee new mybeego
cd mybeego
整理依赖(拉取缺少的模块,移除不用的模块)
go mod tidy
运行
bee run