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