jjnoob

BEE环境配置

2019-04-22
jjnoob

参考-看云

参考-go语言中文文档

这玩意花了我4个晚上, 难以想象. 配个环境竟然花了这么长时间, 主要原因有:

  • 直接apt安装, 一般网上的教程里面go安装后的路径在/usr/local/go里面, 而apt安装后的目录则不同, 像我这种菜鸟会出乱.
  • $GOPATH配置错误, 有些谷歌来的教程很坑, 环境变量配置的很乱, 导致我bee一直装不上去. echo $GOPATH也显示为空.
  • 没有关闭 git 的 https 验证, 导致 go get ...时一直卡死.

(1) 安装golang

  1. 先去官网下载软件包, 再解压go安装包:
      tar -xvf go1.11.1.linux-amd64.tar.gz -C /usr/local/
    
  2. 设置go环境变量
      cd /root
      vim .zshrc #或 vim .bashrc
    
      export GOROOT=/usr/local/go
      export GOPATH=/app/apps
      export GOBIN=$GOROOT/bin
      export PATH=$PATH:$GOBIN:$GOPATH/bin
    
      source .zshrc
    
  3. go环境验证
      go version 
      go version go1.11.1 linux/amd64
    
  4. $GOPATH验证
      echo $GOPATH
    

(2) bee和beego工具安装

  1. 关闭git的https的验证:
      git config --global http.sslVerify false
    

    有可能需要关闭, 没关闭之前, 一直报错, 关闭之后就没有报错, 成功下载了.

  2. 安装bee:
      go get github.com/beego/bee 
    
  3. 验证bee:
      bee version 
    
  4. 新建一个bee工程:
      bee new hello
    

    根据之前的$GOPATH配置, 新建的工程在/app/apps目录下

  5. 安装beego:
      go get github.com/astaxie/beego
    

    没安装之前输入bee version, 会提示beego 没有安装, 安装beego后, 再次输入则显示beego已安装

img


上一篇 Go-Studying

Content