Go1.18 安装Beego
# Go1.18 BeegoV2
# 1.拉取BeegoV2
在拉取beegoV2之前,先检查一下当前的Golang的版本,这里我本地使用的是go1.18.0。
root@yyz:~# go version
go version go1.14 linux/amd64
# 检查一下当前的go env环境
root@yyz:~# go version
go version go1.14 linux/amd64
root@yyz:~# go env
GO111MODULE=""
GOOS="linux"
GOPATH="/home/yyz/gowork"
GOPROXY="https://goproxy.cn,direct"
GOROOT="/usr/local/go"
# 2.初始化项目
# 2.1 拉取BeegoV2
- 这里可以选择手动创建项目,也可以使用goland初始化一个项目,进行下载beegov2的依赖包。
- 然后再下载bee的工具。否则会出现在
go 1.18
的版本下使用go get -u github.com/beego/bee/v2
命令安装 bee 工具时,发现bee.exe
的文件并未被安装在$GOPATH/bin
的目录下。
如下是我使用Goland新建的项目下进行拉取beegov2的依赖
yyz@yyz:~/gowork/beegodemo$ go get -u github.com/beego/bee/v2
# 2.2 拉取BeeV2工具
在
go
1.18
中使用go get
命令时-d
标志(只下载不安装)将始终启用。这就意味着使用
go get
命令安装工具时,不会将工具安装到$GOPATH/bin
的目录下。这时使用go install
代替即可。
安装 bee 工具时使用
go install github.com/beego/bee/v2@latest
命令即可完成安装。
yyz@yyz:~/gowork/beegodemo$ go install github.com/beego/bee/v2@latest
# 2.3 检查当前的版本
会在当前的gopath目录下生成一个bin目录。
yyz@yyz:~/gowork/beegodemo$ cd ../bin/
yyz@yyz:~/gowork/bin$ ./bee version
2023/07/16 10:09:44.436 [D] init global config instance failed. If you do not use this, just ignore it. open conf/app.conf: no such file or directory
2023/07/16 10:09:44 INFO ▶ 0001 Getting bee latest version...
2023/07/16 10:09:44 WARN ▶ 0002 Update available 2.0.4 ==> 2.0.5
2023/07/16 10:09:44 WARN ▶ 0003 Run `bee update` to update
2023/07/16 10:09:44 INFO ▶ 0004 Your bee are up to date
______
| ___ \
| |_/ / ___ ___
| ___ \ / _ \ / _ \
| |_/ /| __/| __/
\____/ \___| \___| v2.0.4
├── GoVersion : go1.18
├── GOOS : linux
├── GOARCH : amd64
├── NumCPU : 8
├── GOPATH : /home/yyz/gowork
├── GOROOT : /usr/local/go/
├── Compiler : gc
└── Date : Sunday, 16 Jul 2023
上次更新: 2023/11/28, 22:03:59