美文网首页
mac 手动安装bee工具

mac 手动安装bee工具

作者: 東玖零 | 来源:发表于2023-02-08 15:39 被阅读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文档,还要写很多注解,老项目最终还是被我放弃了。

    相关文章

      网友评论

          本文标题:mac 手动安装bee工具

          本文链接:https://www.haomeiwen.com/subject/pipqkdtx.html