Ubuntu 16.04ブロックチェーン開発環境を構築する
3641 ワード
前言
ブロックチェーンはすでに人工知能、ビッグデータ、クラウド計算などの技術となりました.最近の人気の高い紫の技術になりました.ブロックチェーンの開発の中に入って、ブロックチェーン業界に入ろうとする初心者のために、利用可能な開発環境を早く構築することができます.
環境構築 nvm npm truffle ganache docker docker compse pyenv nvm nvm をインストールします.は、利用可能なnodeバージョン を表示する.は、nvmで指定されたnodejsをインストールすることを推奨しています.直接appt-get nodeでインストールされたバージョンよりも新しいです. はnpmを淘宝源に設定してダウンロード速度を増加し、cnpm をインストールします.
sudo npm config set registryhttps://registry.npm.taobao.org sudo npm config list npm install-g cnpm–registry=https://registry.npm.taobao.org
pyenv pyenv をインストールします.使用可能なpythonバージョン を表示します.
wgethttps://github.com/trufflesuite/ganache/releases/download/v1.0.1/ganache-1.0.1-x86_64.アプリImage//ganachmod+x ganache-1.01-x 86_をダウンロードします.64.アプリImage//訂正権限sudo./ganache-1.0.1-x 86_64.アプリImage//ganacheを起動する
ganacheを使用している間に構成エラーが発生したら、configファイルを削除することでganacheをリセットすることができます. Daocloudのソース高速で安定版docker をインストールします. docker加速器 を配置します.
curl-sSLhttps://get.daocloud.io/daotools/set_mirror.sh sh-shttp://f3d3256c.m.daocloud.ioダウンロードのdockerミラーは に置いてあります.
docker compose
ブロックチェーンはすでに人工知能、ビッグデータ、クラウド計算などの技術となりました.最近の人気の高い紫の技術になりました.ブロックチェーンの開発の中に入って、ブロックチェーン業界に入ろうとする初心者のために、利用可能な開発環境を早く構築することができます.
環境構築
node
nodejs truffle
, JavaScript , 、
Docker
python2.7 python3.x python
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.1/install.sh | bash
nvm ls-remote
nvm install v9.8.0
npmsudo npm config set registryhttps://registry.npm.taobao.org sudo npm config list npm install-g cnpm–registry=https://registry.npm.taobao.org
pyenv
$ git clone git://github.com/yyuu/pyenv.git .pyenv
$ echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bashrc
$ echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bashrc
$ echo 'eval "$(pyenv init -)"' >> ~/.bashrc
$ exec $SHELL
pyenv install --list
ganacheをインストールwgethttps://github.com/trufflesuite/ganache/releases/download/v1.0.1/ganache-1.0.1-x86_64.アプリImage//ganachmod+x ganache-1.01-x 86_をダウンロードします.64.アプリImage//訂正権限sudo./ganache-1.0.1-x 86_64.アプリImage//ganacheを起動する
ganacheを使用している間に構成エラーが発生したら、configファイルを削除することでganacheをリセットすることができます.
rm -rf .config/Ganache
dockercurl -sSL https://get.daocloud.io/docker | sh
curl-sSLhttps://get.daocloud.io/daotools/set_mirror.sh sh-shttp://f3d3256c.m.daocloud.io
/var/lib/docker/
docker compose
curl -L https://get.daocloud.io/docker/compose/releases/download/1.21.2/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose
trufflenpm install -g truffle