一、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网站下载安装
npm install -g solc
在命令行下输入 solc --help , 有如下回显表示成功
五、创世快配置
六、初始化
在命令行下进入刚才创建的文件夹,输入如下命令:
geth --datadir data init piccgenesis.json
各参数代表的含义如下:
init 表示初始化区块,后面跟着创世块的配置文件genesis.json
datadir 数据存放的位置
七、启动节点
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是在本地使用内存模拟的一个以太坊环境,对于开发调试特别方便快捷,当合约在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更换国内镜像
http://blog.csdn.net/u014567911/article/details/50097019