EOS环境构建-centos

2018-05-05  本文已影响0人  勤劳的程序员

1、操作系统centos7

2、源代码git clone https://github.com/eosio/eos --recursive

3、编译

  cd eos

  ./eosio_build.sh

4、编译问题

  如遇到/opt/rh/devtoolset-7/enable 目录不存在则手动执行如下操作后再执行./eosio_build.sh

  sudo yum -y --enablerepo=extras install centos-release-scl

  sudo yum install -y devtoolset-7

  sudo yum install -y python33.x86_64

5、可执行程序说明

  ./programs/nodeos/nodeos  服务器端区块链节点,用于构建一个去中心化的服务网络

  ./programs/keosd/keosd    EOS 钱包

  ./programs/cleos/cleos    客户端命令行程序

6、配置与数据文件说明

  执行nodeos后会生成~/.local/share/eosio/nodeos 目录

  其下config/config.ini 为结点配置文件

  其下data目录为结点数据文件

7、config.ini增加或修改

  enable-stale-production = true

  p2p-server-address = 192.168.0.191:9876  当前结点IP

  p2p-peer-address = 192.168.50.124:9876  其他结点1的IP

  p2p-peer-address = 192.168.50.123:9876  其他结点2的IP

  producer-name = eosio //改用其他名称发现不生产区块,还得跟代码分析一下

  plugin = eosio::producer_plugin

  plugin = eosio::wallet_api_plugin

  plugin = eosio::chain_api_plugin

  plugin = eosio::http_plugin

8、运行结点

  ./programs/nodeos/nodeos

上一篇 下一篇

猜你喜欢

热点阅读