SmartMesh Developer Community

Spectrum链开发--Linux环境搭建

2018-09-01  本文已影响55人  RUUR

本文主要介绍在Linux环境下Spectrum链开发的基础环境安装,包括Ubuntu和CentOS环境。同时,也提供了打造Docker镜像的方法。推荐使用docker环境安装,能够避免因环境的差异造成安装不成功,也可快速部署。

安装

系统环境(以下环境已测试通过)

注:不同Linux发布版本安装过程可能略有不同

工具安装

安装依赖

$ apt-get install git
$ apt-get install wget
$ yum install git
$ yum install wget
$ yum -y install gcc automake autoconf libtool make
$ docker pull golang
$ docker run -i -t golang /bin/bash
$ go version
go version go1.11 linux/amd64

安装Go

版本检查

$ go version

版本支持

下载及安装

下载及解压
$ wget -c -t 3 https://dl.google.com/go/go1.9.2.linux-amd64.tar.gz
$ tar -C /usr/local -xzf go1.9.2.linux-amd64.tar.gz
设置环境变量
$ export GOROOT=/usr/local/go
$ export PATH=$GOROOT/bin:$PATH

检查版本

$ go version
go version go1.9.2 linux/amd64

Spectrum安装

下载源文件

$ git clone https://github.com/SmartMeshFoundation/Spectrum.git

编译

$ cd Spectrum
$ make smc

编译结果

Done building.
Run "/your_path/Spectrum/build/bin/smc" to launch smc.

运行

执行命令

$ /your_path/Spectrum/build/bin/smc console

注: /your_path/表示Spectrum项目代码所在的系统路径

创建账号

> personal.newAccount()

查看节点

> tribe.getStatus()

查看历史

> tribe.getHistory(11,false)

其他

上一篇 下一篇

猜你喜欢

热点阅读