一,安装去,并设置路径
#安装 brew安装去吧 #环境变量 export GOPATH = / Users /用户名/工作区
*之前使用官网的GOPATH
导出GOPATH = / path / to / workspace
make build之后出现了这样的报错(看了github,应该是由于sudo获取权限引发的错误),在修改了GOPATH之后解决。
sudo make build
cd cmd / neb; go build -ldflags“-X main.version = 1.0.1 -X main.commit = 373bc29bce8323e3960fae26e1072f9560f1b8e4 -X main.branch = master -X date +%s
main.compileAt = ”-o ../../neb-373bc29bce8323e3960fae26e1072f9560f1b8e4accountcmd.go:25 :2:不能在任何的发现包“github.com/nebulasio/go-nebulas/cmd/console”
/usr/local/Cellar/go/1.10.2/libexec/src/github.com/nebulasio/go- nebulas / cmd / console(from $ GOROOT)
/Users/wupan/go/src/github.com/nebulasio/go-nebulas/cmd/console (from $ GOPATH)
accountcmd.go:26:2:找不到软件包“github .com / nebulasio / go-nebulas / core“:/usr/local/Cellar/go/1.10.2/libexec/src/github.com/nebulasio/go-nebulas/core
(from $ GOROOT)
/ Users /捂盘/走/ src目录/ github上。
configcmd.go:24:2:找不到任何包“github.com/nebulasio/go-nebulas/neblet”:
/usr/local/Cellar/go/1.10.2/libexec/src/github.com/nebulasio / go-nebulas / neblet(from $ GOROOT)
/Users/wupan/go/src/github.com/nebulasio/go-nebulas/neblet(from $ GOPATH)
crashclient.go:31:2:找不到软件包“github。 com / nebulasio / go-nebulas / neblet / pb“:/usr/local/Cellar/go/1.10.2/libexec/src/github.com/nebulasio/go-nebulas/neblet/pb
(from $ GOROOT )
/Users/wupan/go/src/github.com/nebulasio/go-nebulas/neblet/pb(from $ GOPATH)
misccmd.go:26:2:找不到包“github.com/nebulasio/go-nebulas/ net“:/usr/local/Cellar/go/1.10.2/libexec/src/github.com/nebulasio/go-nebulas/ net
(from $ GOROOT)
/Users/wupan/go/src/github.com/nebulasio/go-nebulas/net(from $ GOPATH)networkcmd.go
:25:2:找不到软件包“github.com/nebulasio/go-nebulas/util”in任何:
/usr/local/Cellar/go/1.10.2/libexec/src/github.com/nebulasio/go-nebulas/util(来自$ GOROOT)
/Users/wupan/go/src/github.com/nebulasio / go-nebulas / util(from $ GOPATH)
crashclient.go:32:2:在以下任一位置找不到软件包“github.com/nebulasio/go-nebulas/util/logging”:/
usr / local / Cellar / go / 1.10.2 / libexec / src / github.com / nebulasio / go-nebulas / util / logging(来自$ GOROOT)
/Users/wupan/go/src/github.com/nebulasio/go-nebulas/util/logging(from $ GOPATH)
crashclient.go:33:2:无法在以下任何位置找到软件包“github.com/sirupsen/logrus”:
/usr/local/Cellar/go/1.10.2/libexec/src/github.com/sirupsen/logrus(from $ GOROOT)
/Users/wupan/go/src/github.com/sirupsen/logrus(from $ GOPATH)
accountcmd.go:27:2:找不到任何的包“github.com/urfave/cli”:
/usr/local/Cellar/go/1.10.2/libexec/src/github.com/urfave/cli(从$ GOROOT)
/Users/wupan/go/src/github.com/urfave/cli(来自$ GOPATH)
*这里真的只需要GOPATH环境变量,GOROOT不需要设置环境变量!如果这里出错了注意!
二,安装rockdb
brew安装rocksdb
三,安装德普
brew安装dep 酿造升级部
四,安装依赖
cd $ GOPATH /src/github.com/nebulasio/go-nebulas
下载:HTTP://ory7cn4fx.bkt.clouddn.com/vendor.tar.gz
通过链接下载并解压到根目录去,星云
使dep
五,安装V8 JavaScript引擎
cd $ GOPATH /src/github.com/nebulasio/go-nebulas make deploy-v8
六,建立NEB
cd $ GOPATH /src/github.com/nebulasio/go-nebulas make build
七,启动节点
cd $ GOPATH /src/github.com/nebulasio/go-nebulas ./neb -c conf / default / config.conf
启动之后显示
现在打开另一个命令行
运行
cd $ GOPATH /src/github.com/nebulasio/go-nebulas ./neb -c conf / example / miner.conf
得到新窗口输出
再等待大约5分钟,你会看到当前矿工节点挖出了第一个区块!
这样就说明安装成功啦〜
如果还有什么不清楚的,可以访问:
https://github.com/nebulasio/wiki/blob/master/tutorials/%5B%E4%B8%AD%E6%96%87%5D%20Nebulas%20101%20-%2001%20%E7%BC% 96%E8%AF%91%E5%AE%89%E8%A3%85.md
查看官方给出的中文文档