前提:ubuntu 16.04

时间:2019年11月25日

备注:eos版本此时为v1.8.6

参考博客:https://www.jubi.com/forum/forum.php?mod=viewthread&tid=74620

下载代码

从EOSIO官方github克隆代码到本地,获取代码,需要用到git命令,如果没有安装git,请自行安装

git clone https://github.com/EOSIO/eos --recursive

执行构建脚本

下载完成后,进入eos目录下,执行构建脚本如下,持续输入y就好

./scripts/eosio_build.sh

构建完成如下图所示:
[eos] ubuntu16.04源码编译安装最新版eos

执行安装脚本

进入eos/build/programs/目录,执行以下命令

sudo make install

输入密码,然后就安装完成了,安装如下图所示
[eos] ubuntu16.04源码编译安装最新版eos

启动节点

进入eos/build/programs/nodeos目录,执行以下命令:

sudo ./nodeos -e -p eosio \
--plugin eosio::producer_plugin \
--plugin eosio::chain_api_plugin \
--plugin eosio::http_plugin \
-d ./eosData \
--config-dir ./eosData/config \
--access-control-allow-origin=* \
--contracts-console \
--http-validate-host=false \
—filter-on=*

查看区块链信息

进入目录eos/build/programs/cleos输入命令

./cleos get info

或者通过

curl http://localhost:8888/v1/chain/get_info

[eos] ubuntu16.04源码编译安装最新版eos

关闭节点

在出块的终端内,使用快捷键ctrl+z,停止nodeos运行。然后使用jobs命令,查看被挂起的应用,获取nodeeos的后台id。然后使用kill %1,终止后台应用。

相关文章:

  • 2021-10-16
  • 2022-12-23
  • 2021-10-13
  • 2021-07-27
  • 2021-11-27
  • 2021-07-22
  • 2021-10-14
  • 2022-12-23
猜你喜欢
  • 2021-04-28
  • 2021-10-19
  • 2022-02-06
  • 2021-05-04
  • 2021-05-22
  • 2022-12-23
  • 2021-11-19
相关资源
相似解决方案