mac 基础环境% y7 a/ |( ~) }; n' L6 l: Z
获取并编译 EOS+ z- `# ~ u3 p6 d
下载 eos5 H) u/ U: n1 P# N5 G
编译源码生成可执行文件9 _2 W! ?. g& w3 E; R9 q6 O& C
$ ./eosio_build.sh
编译时间比较长,需要耐心等待,大约30分钟~50分钟,编译成功:
EOS附带的可执行程序:
nodeos: 区块链服务器节点生成组建: }- W' y- m6 R
cleos: 和区块链交互的接口命令& z0 d8 C2 @$ l3 ]4 L7 j. { J
keosd: EOS 钱包
eosio-launcher:节点网络组成和部署的应用
所有这些程序/eos/build/programs都存在于这个文件夹
7 k5 L+ p: m6 L, @4 [
运行一个单节点网络 o6 p# l$ l, j( r! \ y1 B
- $ cd build/programs/nodeos
- $ ./nodeos
执行完./nodeos程序后会抱错( B( b; f! a$ e5 |- @+ o) t
! f! p( V1 B+ q' k) G; ] } r
出现上面错误,我们需要配置一下config.ini. @% [2 W, a% j# ]
修改内容,如下图所示:
* e {6 o) T( k) E# t, [
完整的 config.ini,如下所示:
9 T, ?3 X. }# L2 J$ P
修改完 config.ini,然后重新进入 eos/build/programs/nodeos/ 执行 ``
运行成功,结果如下:. [* n# c; I; o. |, t
9 h+ ~1 \( X7 X' }* V& }
查看区块信息4 d( @" f- g& z3 a" r6 R
参考资料
https://github.com/EOSIO/eos/issues/2028