提示:我的当前目录
1、brew安装golang
brew install go
2、检查go安装情况
go version
3、更改代理网址(万恶的墙)
go env -w GOPROXY=https://goproxy.cn
4、创建一个go目录(如果没有的话)
//当前目录是/Users/sunergao mkdir go //顺便创建三个文件夹 cd go mkdir pkg bin src
5、安装beego
go get github.com/astaxie/beego
6、安装bee
go get github.com/beego/bee //若报错使用如下命令 git clone — https://github.com/beego/bee /Users/sunergao/go/src/github.com/beego/bee
7、检查bee安装情况
bee version
8、若报错:…not found…
//检查(修改)环境变量 open ~/.bash_profile //添加以下内容 export GOPATH=/Users/sunergao/go export GOBIN=$GOPATH/bin export PATH=$PATH:$GOBIN //使之生效 source ~/.bashprofile
9、继续—-(先尝试第11步,可以的话忽略第9步)
cd go/src/github.com/beego/bee go build go install
10、检查bee安装情况
bee version
11、若重新打开一个终端发现bee不好使(即每次都得source一下配置文件)
vim ~/.zshrc //最下面添加 source ~/.bash_profile //使之生效 source ~/.zshrc
12、检查bee安装情况
bee version
感谢:_https://my.oschina.net/muze/blog/4455344
https://blog.csdn.net/qq_45163122/article/details/105660195
13、写个例子测试一下(创建bee项目的流程:)
cd go/src/
bee new demo1 cd demo1 //这一步必须执行,然后再bee run,否则failed 0003…,浪费大量时间,shit!shit!shit! go mod init demo1 bee run //打开浏览器:localhost:8080 //用IDE:Goland打开,若报红,demo1目录内执行 _go get -u -v github.com/astaxie/beego //还是报红的话,尝试用IDE:Goland的提示快速处理
如果还是不行,或者写个demo大量报红,如图,换个IDE:Goland(会有快速处理选项),这是Vscode的图。
那就参考这个方法,并在之后把报红的一个一个go get
holy shit!!!