从零开始搭建Go+Beego开发环境

首先安装和配置好Git。

安装教程:https://www.linuxidc.com/Linux/2018-05/152611.htm

安装Go环境:如果安装了就跳到安装Beego那里

  • 去官网下载安装包:https://golang.org/doc/install?download=go1.12.5.linux-amd64.tar.gz

  • 进入你下载的目录,在该目录打开终端并执行:

    sudo tar -C /usr/local -zxvf go1.12.5.linux-amd64.tar.gz

  • 然后,执行:sudo vim /etc/profile

  • 在打开的文件后,按“i”,再按ctrl+end,再回车,之后加入下面语句:再按“esc”键,再分别按”:wq”,即可保存。

    1
    2
    3
    4
    export GOROOT=/usr/local/go
    export GOBIN=$GOROOT/bin
    export PATH=$PATH:$GOBIN
    export GOPATH=$HOME/go
  • 再执行:source /etc/profile

  • 验证成功与否:go version,输出版本号即成功。

安装Beego和Bee

如果直接按官网安装,会很慢(如果可以安装即忽略第一步),所以先按下面这样配置一下host文件:

  • sudo vim /etc/hosts

  • 然后加入下面2句:

    1
    2
    192.30.253.112 github.com
    151.101.185.194 github.global.ssl.fastly.net
  • 之后再安装会快很多:直接分别执行下面语句,

    • go get -u github.com/astaxie/beego
    • go get -u github.com/beego/bee
  • 有时还会有安装权限问题报下面这种错误的话:

    • go get github.com/beego/bee: open /usr/lib/go/bin/bee: permission denied
    • 那就先执行授予权限命令:
      • chmod -R 777 ~/go/
      • chmod -R 777 /usr/local/go/
  • 测试安装是否成功,分别执行下面命令:

    • cd $GOPATH/src
    • bee new hello
    • cd hello
    • bee run
  • 在访问localhost:8080 ,成功即配置好了。

接下来

RESTful API 最佳实践入门

Beego+MySQL搭建 Restful API 项目及API文档自动化

学习Go的笔记

-------------本文结束感谢您的阅读-------------