对于技术人员真正的理解学习一门技术还是要实践结合理论,理解和学习才能事半功倍。网络上的资源很多都可以参考学习,但开发环境的安装配置往往是找了好多文档竟没有一个可以安装测试通过的, 原因很多,大量转载错误文档或各种基础环境不一致的问题,建议学习前,首先保证您的环境和与本文一致,才能顺利的完成你的开发环境搭建。
1 系统环境
1 VMware® Workstation 12 Pro 虚拟机 (建议在虚拟机下安装Centos6.5)
2 Centos6.5 操作系统
2 安装软件版本信息:
node.js版本:v10.5.0
npm版本:5.6.0
下载地址 :http://cdn.npm.taobao.org/dist/node/v10.5.0/node-v10.5.0-linux-x64.tar.xz
git版本:1.7.1
Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。
testrpc
不同于geth,geth是真正的以太坊环境,testrpc是在本地使用内存模拟的一个以太坊环境,对于开发调试来说,更为方便快捷,当合约在testrpc中测试通过后,再部署到geth中去。所以可以说truffle和testrpc就是两大杀器。
truffle版本:v4.1.0
Truffle是针对基于以太坊的Solidity语言的一套开发框架。
3 安装nodejs v10.5.0 (npm对应版本6.1,.0)
# wget http://cdn.npm.taobao.org/dist/node/v10.5.0/node-v10.5.0-linux-x64.tar.gz
# tar -zvxf node-v10.5.0-linux-x64.tar.gz
# mkdir /opt/soft
# mv node-v10.5.0-linux-x64 /opt/soft/node
# cd /opt/soft/node
# pwd
/opt/soft/node
配置环境变量
# vi /etc/profile
在profile文件末尾添加如下内容:
export NODE_HOME=/opt/soft/node
export PATH=$NODE_HOME/bin:$PATH
使文件生效
# source /etc/profile
测试安装
# node -v
v10.5.0
# npm -v
6.1.0
4 安装git
# yum install git
# git --version
git version 1.7.1
5 安装testrpc
# npm install -g ethereumjs-testrpc
6 安装truffle
# npm install -g truffle
# truffle version
Truffle v4.1.13 (core: 4.1.13)
Solidity v0.4.24 (solc-js)
以上软件安装基本完成(如果发现新窗口无法正确执行node truffle等命令,可重启cengos),接下来进行代码测试,参阅我的下一篇简书!












网友评论