该笔记实验平台为树莓派
以太坊(ethereum)开发环境搭建
1.安装golang 编译器
a. 获取软件包 wget https://storage.googleapis.com/golang/go1.7.4.linux-armv6l.tar.gz
b. 解压到“/usr/local”目录: sudo tar -C /usr/local/ -xzf go/go1.7.4.linux-armv6l.tar.gz
c. 修改环境变量 : sudo vi ~/.profile ; 在文件中加入 export PATH=$PATH:/usr/local/go/bin
d. 重新登录,输入 go version ; 输出 go version go1.7.4 linux/arm 即为安装成功
2. 安装 geth
a.下载源码 git clone https://github.com/ethereum/go-ethereum
b.编译 cd go-ethereum, make geth
c.编译完成后会生成 build/bin/geth
3. Solidity 按装
推荐使用 Browser-Solidity 来进行开发,它是一款基于浏览器的Solidity,这样就可以不用本地安装Solidity。
URL : https://ethereum.github.io/browser-solidity/#optimize=false&version=soljson-v0.4.19+commit.c4cbbb05.js
Solidity发展非常快,Solidity版本之间有可能不能兼容,你可以在Browser-Solidity的Settings里选择对应的编译器版本。