前言
以太坊是区块链开发领域最好的编程平台,而Truffle是以太坊(Ethereum)最受欢迎的一个开发框架。truffle是本地的用来编译、部署智能合约的工具。testrpc不同于geth,geth是真正的以太坊环境,testrpc是在本地使用内存模拟的一个以太坊环境,对于开发调试来说,更为方便快捷,当合约在testrpc中测试通过后,再部署到geth中去。
环境
ubuntu 16.0.4LTS
LTS Version: v6.11.2 (includes npm 3.10.10),安装可以参考博客:http://blog.csdn.net/vinsuan1993/article/details/77427237
git version 2.7.4
安装truffle
由于安装过程中各种等待甚至报错啥的,本人尝试了多次,都无法直接安装。只好使用淘宝镜像来进行安装。
先执行以下命令: