iT邦幫忙

2019 iT 邦幫忙鐵人賽

DAY 19
0
Blockchain

D30 Block Chain 系列 第 19

D19 以太坊的安裝環境

Ubuntu 16.04/18.04必要安裝的環境

sudo apt-get update
sudo apt-get upgrade

Git可以更好地管理開發
安裝git:

sudo apt-get install -y git

安裝完成後查看git版本

git version

Node.JS可以使用於JS檔
安裝Node.JS:

sudo apt-get install -y nodejs

安裝完成後查看Node.JS版本

nodejs –v

更新到新的10.0版本就不另說明。

npm, Node Package Manager方便管理node包
安裝npm:

sudo apt-get install npm

安裝完成後查看npm版本

npm -v

solc是用於開發的智慧合約的編譯工具
安裝solc和solc-cli:

sudo npm install -g solc solc-cli --save-dev

安裝完成後查看solc版本
solcjs –version

Truffle和testrpc是以太坊開發智慧合約中最受歡迎的框架
安裝 Truffle和testrpc:

npm install -g truffle
npm install -g ethereumjs-testrpc (可選)

安裝完成後查看版本

truffle version

Geth 又名Go Ethereum可以實現以太坊的各種功能
安裝Geth:

sudo add-apt-repository -y ppa:ethereum/ethereum
sudo apt-get update
sudo apt-get install ethereum

安裝完成後查看版本資訊

geth version

web3使用javascript與以太坊Client端進行交互的JS
安裝web3:

npm install web3@^0.20.0

Ganache與Truffle是相同的東西,只是變成圖形化介面
安裝Ganache:

wget https://github.com/trufflesuite/ganache/releases/download/v1.0.1/ganache-1.0.1-x86_64.AppImage
chmod -x ganache-1.0.1-x86_64.AppImage
./ganache-1.0.1-x86_64.AppImage

文章另會分享在stars blog中,歡迎一起交流。


上一篇
D18 區塊鏈中的以太坊
下一篇
D20 以太坊的挖礦
系列文
D30 Block Chain 30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言