IOST节点搭建【私链】

首先搭建Golang环境,版本必须大于 1.11

Linux安装Golang环境

注意注意!!!一定要在 /etc/profile 中加这两条命令。把文章中原来的PATH删掉。记得 source /etc/profile

# Golang
export GOPATH=$(go env GOPATH)
export PATH=$PATH:$GOPATH/bin

再安装Git,直接使用 sudo apt-get install git(Ubuntu下)

安装iwallet工具

官方一条命令可以自动安装,但有时候太太慢了。如果通过这条安装成功,可以忽略手动安装。

go get -v github.com/iost-official/go-iost/cmd/iwallet

 如果自动下载安装太慢,可以尝试手动下载,安装。

到IOST的官方GitHub下载zip,解压到官方的默认文件路径是 /home/用户名/go/src/github.com/iost-official/go-iost中,执行以下命令即可。

go install -v ./cmd/iwallet

忽略下面的iserver编译,用来跑全节点的。

(忽略)注意分步安装,先下载,后手动安装。需要安装Git LFS【编译iserver用的,一般不需要】

#ubuntu
sudo apt install -y git-lfs && git lfs install

#centos
yum --enablerepo=epel install -y git-lfs && git lfs install

(忽略)此过程可能也会异常,可以按照官方的教程一步步来。git-lfs官方教程【编译iserver用的,一般不需要】

# ubuntu16.04 下的安装,确保git版本大于 1.8.2

sudo apt-get install software-properties-common

sudo add-apt-repository ppa:git-core/ppa

curl -s https://packagecloud.io/install/repositories/github/git-lfs/script.deb.sh | sudo bash

# 可能这一步会出现curl未安装的情况,直接使用 sudo apt install curl 即可

sudo apt-get install git-lfs

git lfs install

(可忽略)下载iost源码

go get -d -v github.com/iost-official/go-iost

(可忽略)编译iserver【编译iserver用的,一般不需要】

#$GOPATH为Golang的目录路径,一般在 /usr/local/go

cd $GOPATH/src/github.com/iost-official/go-iost
git lfs pull
make build install

直接运行docker命令一键部署私链即可

docker run -it --rm -p 30000-30003:30000-30003 iostio/iost-node

 

你可能感兴趣的:(区块链节点搭建,IOST链,区块链技术)