EOS开发环境构建
一、获取代码
从git下载eos项目以及其依赖的子项目:
git clone https://github.com/EOSIO/eos --recursive
如果下载时没有添加--recursive,可以在下载的eos项目目录下运行以下命令来下载依赖的子项目:
git submodule update --init --recursive
因为我们需要一个稳定可用的版本来进行开发和测试,截止目前最新的稳定版本是dawn4.0,我们编译dawn4.0版本且后续开发以及测试都基于此版本进行。
git checkout dawn-v4.0.0
二、自动编译EOSIO
这是编译eosio的简单方法,使用了自动编译的脚本,自动编译脚本会根据系统平台来构建项目。
目前支持的os平台有:
1.Amazon 2017.09 and higher.
2.Centos 7.
3.Fedora 25 and higher (Fedora 27 recommended).
4.Mint 18.
5.Ubuntu 16.04 (Ubuntu 16.10 recommended).
6.MacOS Darwin 10.12 and higher (MacOS 10.13.x recommended).
系统配置需求:
1.8GB RAM free required
2.20GB Disk free required
启动自动编