提示:我的当前目录
    截屏2021-03-26 16.39.28.png
    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的图。
    截屏2021-03-26 21.19.21.png
    那就参考这个方法,并在之后把报红的一个一个go get

    holy shit!!!