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


下载代码
从EOSIO官方github克隆代码到本地,获取代码,需要用到git命令,如果没有安装git,请自行安装
git clone https://github.com/EOSIO/eos --recursive
执行构建脚本
下载完成后,进入eos目录下,执行构建脚本如下,持续输入y就好
./scripts/eosio_build.sh
构建完成如下图所示:
执行安装脚本
进入eos/build/programs/目录,执行以下命令
sudo make install
输入密码,然后就安装完成了,安装如下图所示
启动节点
进入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
关闭节点
在出块的终端内,使用快捷键ctrl+z,停止nodeos运行。然后使用jobs命令,查看被挂起的应用,获取nodeeos的后台id。然后使用kill %1,终止后台应用。
