一肿男、brewMacOS包管理器
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
二扛禽、Solidity以太坊智能合約語言
brew install solidity
三然爆、安裝geth
brew tap ethereum/ethereum
brew install ethereum
四膜赃、安裝solc
首先確保安裝過npm, 沒有安裝過的可以訪問 npm網(wǎng)站下載安裝
npm install -g solc
在命令行下輸入 solc --help , 有如下回顯表示成功
五阀湿、創(chuàng)世快配置
六幢尚、初始化
在命令行下進入剛才創(chuàng)建的文件夾,輸入如下命令:
geth --datadir data init piccgenesis.json
各參數(shù)代表的含義如下:
init 表示初始化區(qū)塊蕉鸳,后面跟著創(chuàng)世塊的配置文件genesis.json
datadir 數(shù)據(jù)存放的位置
七乎赴、啟動節(jié)點
geth?--identity "lyb etherum" --rpc --rpccorsdomain "*" --datadir data --port "30303"? --rpcapi "db,eth,net,web3" --networkid 95518 console?--dev
然后打開新終端輸入命令
geth --dev console 2>> file_to_log_output
八、安裝TestRPC
testrpc是在本地使用內(nèi)存模擬的一個以太坊環(huán)境潮尝,對于開發(fā)調(diào)試特別方便快捷榕吼,當合約在testrpc中測試通過后,再部署到geth中去勉失。
sudo npm install -g ethereumjs-testrpc
運行:testrpc
安裝testrpc前需要安裝nodejs
九羹蚣、安裝Truffle
sudo npm install -g truffle
truffle version
https://bitshuo.com/topic/58ce7b2d0a3de8932e6f75ba
npm更換國內(nèi)鏡像
http://blog.csdn.net/u014567911/article/details/50097019?