该笔记实验平台为树莓派

以太坊(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里选择对应的编译器版本。