1.安裝git,node,npmnode
sudo apt-get install git sudo apt-get install nodejs-legacy sudo apt-get install npm
可能遇到的問題:nodejs版本過低會致使下面testrpc啓動不成功
解決辦法:升級nodejsgit
sudo npm cache clean -f sudo npm install -g n sudo n stable
2.安裝solc和solc-clinpm
sudo npm install -g solc solc-cli --save-dev
測試是否安裝成功測試
nodejs --version
由於咱們要在geth中使用solidity編譯,因此還要安裝solc二進制包code
sudo add-apt-repository ppa:ethereum/ethereum sudo apt-get update sudo apt-get install solc
3.安裝testrpcrpc
sudo npm install -g ethereumjs-testrpc
4.安裝truffleget
sudo npm install -g truffle
可能遇到的問題:truffle安裝失敗的機率很高,還會報不少錯誤
解決辦法:使用淘寶鏡像安裝可順利安裝it
npm config set registry https://registry.npm.taobao.org npm install -g truffle ln -s /usr//local/nodejs/node-v7.0.4/bin/truffle /usr/local/bin/truffle