mac 手动安装bee工具

2023-02-08  本文已影响0人  東玖零

背景:beego框架的工程希望使用丝袜哥,找了一些教程,需要使用bee工具。

网络上有多种安装bee工具方法,常见的就是:

go get -u github.com/beego/bee/v2

参照来源:Beego v2.0 开发手册

按照参考配置了GOIN:

export GOROOT="/usr/local/Cellar/go/1.16.4/libexec"
export GOPATH=$HOME/go
export GOBIN=$GOPATH/bin
export PATH=$PATH:$GOROOT/bin:$GOBIN

可能是我没提前设置GOBIN,直接运行了上面命令,bee version 一直不成功。

然后网上找到一些解决方法,就是手动安装,实践还成功了,搬个砖记录一下。

第一步:首先我们在 Github 上可以找到 bee 项目的源码,我们将源码下载下来:

git clone https://github.com/beego/bee.git

第二步:源码是通过 Go Module 进行包管理的,我们下载依赖包。

// cd bee #进入bee工程
go mod vendor

第三步:下载完成后,直接编译源码。

go build -o bee

第四步:在当前目录下有一个bee可运行文件,验证一下。

./bee version

效果如下:

2023/02/09 15:08:30.586 [D]  init global config instance failed. If you do not use this, just ignore it.  open conf/app.conf: no such file or directory
______
| ___ \
| |_/ /  ___   ___
| ___ \ / _ \ / _ \
| |_/ /|  __/|  __/
\____/  \___| \___| v2.0.4

├── GoVersion : go1.16.4
├── GOOS      : darwin
├── GOARCH    : amd64
├── NumCPU    : 4
├── GOPATH    : /Users/adong/go
├── GOROOT    : /usr/local/Cellar/go/1.16.4/libexec
├── Compiler  : gc
└── Date      : Thursday, 9 Feb 2023

我重新打开终端,bee version还是找不到,看到一些帖子说是把可运bee行文件放在GOBIN的目录下,bee version命令就可以用了,于是死马当活马医,把源码文件夹中的bee可运行文件复制到GOBIN目录下,我的电脑是/Users/adong/go/bin目录。

再次重新打开终端运行bee version就可以正常使用了。

后记:开启swagger命令

#在工程目前下执行
bee run -gendoc=true -downdoc=true

在网上找到详细官方文档,就不在这里班门弄斧了,如果想要完成可用的swagger文档,还要写很多注解,老项目最终还是被我放弃了。

上一篇下一篇

猜你喜欢

热点阅读