最近在玩GO语言,接触到GoBee 这个框架,安装完成后检查beego版本时发现了这个错误“zsh: command not found: bee”。
原因:GO环境配置出问题。
此博文跳过GO的安装过程,直接进入正题。前提是:已经装好了GO。MAC 环境,
安装beego
go get -u github.com/astaxie/beego
安装bee工具
go get -u github.com/beego/bee
---------以上都是前置条件-----
博主是查看beego 版本出问题一直提示这个错误:zsh: command not found: bee
如何判断GO是否安装成功,看2个命令:
1.打开终端,在base路径(默认路径),直接输入以下命令:
go version
结果输出:
以上可以看到GO的版本号
2.输入以下命令:
go env
结果输出:
以上为正常情况!
咱们可以看到
-
export GOPATH="/Users/自己电脑名称/go"
-
export GOROOT="/usr/local/go"
-
export GOBIN="$GOPATH/bin"
这3个是要记住的,如果咱们没有看到这3个,问题不大。
以下操作可以帮你解决
1.输入命令,此命令是用于编辑修改里面的环境变量
vim ~/.bash_profile
2.输入敲回车,会出现以下画面:
3.直接输入:E (不分大小写)
4.进入下个页面,输入:i (i 可以理解为修改此配置的命令)
5.把这些复制粘贴:
-
export GOPATH="/Users/自己电脑名称/go"
-
export GOROOT="/usr/local/go"
-
export GOBIN="$GOPATH/bin"
-
export PATH=$PATH:$GOBIN
6.粘贴完成 ,按“esc”, 再按":" 输入:wq(小写小写小写) ,回车,保存退出
7.输入一下命令,用于此文件bash_profile生效
source ~/.bash_profile
此时时刻.bash_profile 添加了go的环境配置,我们再去看bee是否能够看到版本号:
如果不行,还是出现 zsh: command not found: bee 这个提示,问题不大。
1.查看zshrc 文件,输入一下命令
cat ~/.zshrc
此命令主要用于查看。
在#User configuration下面有这么一行:
source ~/.bash_profile
可以这么理解:在zshrc配置文件中去关联bash_profile的配置。这就是为啥我们在前面添加那些配置的原因。
配置完成后,继续查看
bee version
如果还是不行,那么在zshrc配置文件中添加以下路径:操作和在bash_profile添加配置一样
-
export GOPATH="/Users/你的电脑名称/go"
-
export GOROOT="/usr/local/go"
-
export GOBIN="$GOPATH/bin"
-
export PATH=$PATH:$GOBIN
(1)vim ~/.zshrc ------>添加上面路径 ------>wq 保存退出-------> source ~/.zshrc 即可。
博主就是这样解决的,希望能够帮助到大家