终端下Bee命令找不到

原创
2020/07/30 13:02
阅读数 2.7K

(beego)mac终端输入bee找不到命令

安装beego

go get -u github.com/astaxie/beego

安装bee工具

go get -u github.com/beego/bee

一般windows加上-u就ookk,-u是强制安装和安装包依赖,系统会自动把bee.exe的路径加到环境变量。

终端下输入

$ bee version  
zsh: command not found: bee

环境变量设置

(vim)open ~/.bash_profile
# (要查看是否正确)
export GOPATH=/Users/xxxxxx/go
export GOBIN=$GOPATH/bin
export PATH=$PATH:$GOBIN
 source ~/.bash_profile

若再次输入bee version还是一样,尝试下面命令

go install github.com/beego/bee 

再次输入bee version

______
| ___ \
| |_/ /  ___   ___
| ___ \ / _ \ / _ \
| |_/ /|  __/|  __/
\____/  \___| \___| v1.11.0

├── Beego     : 1.12.2
├── GoVersion : go1.13.8
├── GOOS      : darwin
├── GOARCH    : amd64
├── NumCPU    : 8
├── GOPATH    : /Users/xxxxxx/go
├── GOROOT    : /usr/local/go
├── Compiler  : gc
└── Date      : Thursday, 30 Jul 2020

若是还是不行,可以进入$GOPATH/src/github.com/beego/bee,执行 go build,然后把go build的出来的 $GOPATH/bin下的bee程序拷贝到配置的$GOROOT的bin文件下面,并执行一下程序。mac 默认GOROOT地址 /usr/local/go拷贝到下面的bin文件中,然后双击运行一下bee

终端下使用bee runbee,报错c.TplName undefined (type *MainController has no field or method TplName),MainController里面有报错 "c.TplName = "index.tpl"",进入 beego.Controller,TplName改成TplNames

go的相关环境变量可以用go env查看一下。

展开阅读全文
打赏
0
0 收藏
分享
加载中
更多评论
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部