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

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章