基于Mac os的星云链Nebulas安装

一,安装去,并设置路径

安装
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 +%smain.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

查看官方给出的中文文档


猜你喜欢

转载自blog.csdn.net/criben/article/details/80387940