brew install go
vi ~/.bash_profile
打开.bash_profile文件,按"i"键可进行编辑,添加:git
export GOROOT=/usr/local/go export GOPATH=/Users/apple/go-workspace export GOBIN=$GOPATH/bin
说明:github
而后按"Esc"键,再输入":wq",再按回车键保存,而后执行以下命令,从新加载让配置生效:golang
source ~/.bash_profile
# 进入工做目录 mkdir -p $GOPATH/src/github.com/nebulasio cd $GOPATH/src/github.com/nebulasio # 下载源码 git clone https://github.com/nebulasio/go-nebulas.git # 进入项目目录 cd go-nebulas # 切换到最稳定的master分支 git checkout master
brew install rocksdb
在Go-Nebulas中,Go的三方库都经过Dep来作管理。版本要求:>=0.3.1bash
# 安装 brew install dep # 升级 brew upgrade dep
咱们切换到Go-Nebulas项目根目录,而后使用Dep来下载三方库。app
cd $GOPATH/src/github.com/nebulasio/go-nebulas make dep
也能够直接下载依赖库的压缩包:http://ory7cn4fx.bkt.clouddn.com/vendor.tar.gz,
而后拷贝到$GOPATH/src/github.com/nebulasio/go-nebulas下,执行解压便可:ide
tar zxf vendor.tar.gz
星云虚拟机目前依赖于Chrome的V8引擎工具
cd $GOPATH/src/github.com/nebulasio/go-nebulas make deploy-v8
cd $GOPATH/src/github.com/nebulasio/go-nebulas make build
编译成功,出现以下信息:ui