EOS主网版本1.0.2.2本地安装

  • 日期:09-05
  • 点击:(1891)


首先,从github克隆主网络代码仓库:

Git clone

其次,使用递归参数

更新代码库子模块Git子模块更新--init --recursive

第三,使用git tag命令查看版本标签

Git标签

第四,将本地仓库代码切换到mainnet-1.0.2.2版本

Git checkout mainnet-1.0.2.2

五,git分支,看看本地存储库代码版本是否为mainnet-1.0.2.2

Git分支

运行自动构建脚本:/eosio_build.sh以编译代码

./eosio_build.sh

自动编译过程可能会失败,因为主机物理内存小于7G,升级库,mongodb等无法下载或其他原因。请查找原因或修改脚本以自行解决。

七,转到构建目录,执行

安装

否则,cleos将无法同步到新版本。

八,在config.ini文件中添加以下内容非常重要

Producer-name=eosio#默认值在这里被注释,也就是说,默认节点不能生成块,并且必须配置块生成器。注意:producer-name只能设置为eosioenable -stale-production=true #default为false,使节点生成块,设置为true #cluins用于完整nodesplugin=eosio: wallet_api_pluginplugin=eosio: chain_api_pluginplugin=eosio: history_api_pluginplugin=eosio: chain_pluginplugin=eosio: history_pluginplugin=eosio: net_pluginplugin=eosio: net_api_plugin

九,config.ini和genesis.json文件放置路径

Linux-ubuntu:~/.local/share/eosio/nodeos/config/mac-osx:~/Library/Application Support/eosio/nodeos/data/config

十,在启动nodeos之前注意:清理旧数据(如果之前有旧版本)。转到目录:

Linux-ubuntu:~/.local/share/eosio/nodeos/mac-osx:~/Library/Application Support/eosio/nodeos/data执行以下命令删除所有旧数据数据:rm -rf data

由于插件已添加到配置文件中,因此您只需执行nodeos

Nodeos

11.使用nodeos -v查看nodeos的版本,版本1.0.2.2

Nodeos -v