IOSTノード構築【プライベートチェーン】


まずGolang環境を構築し、バージョンは1.11より大きくなければならない.
LinuxインストールGolang環境
気をつけて!!必ず/etc/profileにこの2つのコマンドを追加します.文章中の元の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コマンドを実行して、プライベートチェーンを1つのキーで配置すればいいです.
docker run -it --rm -p 30000-30003:30000-30003 iostio/iost-node