今天咱們來一步一步從搭建以太坊智能合約開發環境。html
安裝ubuntu16.04。下載連接git
//先update一下(或者換國內源再update) sudo apt-get update
sudo apt-get install g++
sudo apt-get install libssl-dev
以後的安裝須要依賴Gitgithub
sudo add-apt-repository ppa:git-core/ppa sudo apt-get update sudo apt-get install git
官方安裝指引npm
sudo apt-get install software-properties-common sudo add-apt-repository -y ppa:ethereum/ethereum sudo apt-get update sudo apt-get install ethereum
ppa方式安裝ubuntu
solidity是以太坊智能合約的開發語言。想要測試智能合約,開發DAPP的須要安裝solc。官方文檔獲取更多信息測試
sudo npm install -g solc sudo npm install -g solc-cli //檢測是否安裝成功:solcjs --help sudo add-apt-repository -y ppa:ethereum/ethereum sudo add-apt-repository -y ppa:ethereum/ethereum-dev sudo apt-get update sudo apt-get install solc //檢測是否安裝成功:solc --help
設置淘寶源ui
npm config set registry https://registry.npm.taobao.org
sudo npm install -g truffle
官方文檔spa
Ganache(或Ganache CLI)已經取代了 testrpc。
咱們選擇安裝Ganache-cli ,而不是圖像界面Ganachecode
sudo npm install -g ganache-cli