这玩意花了我4个晚上, 难以想象. 配个环境竟然花了这么长时间, 主要原因有:
- 直接apt安装, 一般网上的教程里面go安装后的路径在
/usr/local/go里面, 而apt安装后的目录则不同, 像我这种菜鸟会出乱.$GOPATH配置错误, 有些谷歌来的教程很坑, 环境变量配置的很乱, 导致我bee一直装不上去.echo $GOPATH也显示为空.- 没有关闭 git 的 https 验证, 导致
go get ...时一直卡死.
(1) 安装golang
- 先去官网下载软件包, 再解压go安装包:
tar -xvf go1.11.1.linux-amd64.tar.gz -C /usr/local/ - 设置go环境变量
cd /root vim .zshrc #或 vim .bashrcexport GOROOT=/usr/local/go export GOPATH=/app/apps export GOBIN=$GOROOT/bin export PATH=$PATH:$GOBIN:$GOPATH/binsource .zshrc - go环境验证
go version go version go1.11.1 linux/amd64 $GOPATH验证echo $GOPATH
(2) bee和beego工具安装
- 关闭git的https的验证:
git config --global http.sslVerify false有可能需要关闭, 没关闭之前, 一直报错, 关闭之后就没有报错, 成功下载了.
- 安装bee:
go get github.com/beego/bee - 验证bee:
bee version - 新建一个bee工程:
bee new hello根据之前的
$GOPATH配置, 新建的工程在/app/apps目录下 - 安装beego:
go get github.com/astaxie/beego没安装之前输入
bee version, 会提示beego 没有安装, 安装beego后, 再次输入则显示beego已安装
