Mac安装beego和bee时出现的问题
1、安装包安装完后,要运行以下命令
go env -w GO111MODULE=on
go env -w GOPROXY=https://goproxy.io,direct
但是安装第二条命令时,会出现warning
warning: go env -w GOPROXY=... does not override conflicting OS environment variable
这个问题一定要解决,不能忽略!!
这个是有一个环境变量其实没有修改过来
执行
unset GOPROXY
然后再执行一次
go env -w GOPROXY=https://goproxy.io,direct
再看go env
GOPROXY=“https://goproxy.io,direct”
这个地方就修改了过来
2、修改环境变量
后续可以执行
go install github.com/beego/beego/v2@latest
go install github.com/beego/bee/v2@latest
注意最新版本要用go install ,也会提示你,跟着提示走就好
但是输入
bee version
还是会出现
zsh: command not found: bee
这个时候就是环境变量没设置好
修改环境变量
vim ~/.bash_profile
然后输入
export GOROOT="/usr/local/Cellar/go/1.19.1/libexec"
export GOARCH="amd64"
export GOOS="darwin"
export GOPATH="/Users/local/go"
export GOBIN="$GOPATH/bin"
export PATH=$PATH:$GOPATH/bin
根据自己的情况修改上述环境变量
然后使运行环境生效
source ~/.bash_profile
最后再运行
bee version
就可以运行啦