依赖
MySQL(5.6+)
Git
Go1.11及以上版本
gbb
安装
拉取源代码
$ cd $YOUR_WORK_SPACE && git clone https://github.com/idcos/osinstall-server.git
*nix下安装编译环境
登录golang官网或者golang中国官方镜像下载最新的稳定版本的go安装包并安装。
$ wget https://dl.google.com/go/go1.12.linux-amd64.tar.gz
# 解压缩后go被安装在/usr/local/go
$ sudo tar -xzv -f ./go1.12.linux-amd64.tar.gz -C /usr/local/
配置go环境变量
$ vi ~/.bashrc
export GOROOT=/usr/local/go
export GOPATH=$GOPATH:$YOUR_WORK_SPACE/osinstall-server
export PATH=$PATH:$GOROOT/bin
$ source ~/.bashrc
$ go get -u -v github.com/voidint/gbb
如果以上工具都安装完毕,并且$GOROOT/bin和$GOPATH/bin都已经加入到$PATH环境变量下,那么执行操作后是否有类似输出👇
$ gbb version
gbb version 0.6.0
date: 2019-02-13T14:26:13+08:00
branch: master
commit: 1443991e762