EOS运行启动 keosd 和 nodeos
- 启动keosd:
- 启动nodeos
安装完eosio后keosd和nodeos是一起带着的,我把EOS的运行keosd 和 nodeos官网教程放上来:
https://developers.eos.io/welcome/latest/getting-started-guide/local-development-environment/start-nodeos-keosd
启动keosd:
启动keosd命令:
keosd &
那运行上面的命令启动keosd的时候可能会有报错,类似下图。
启动keosd报错:
解决方式:
我们需要找到keosd进程,之前已经有一个进程启动了,我们需要关闭它
关闭keosd
也可以killall keosd 命令全部关闭
关闭后再运行:keosd &
这样子就算成功
启动nodeos
接下来我们运行nodeos
启动nodeos命令:
nodeos -e -p eosio \
--plugin eosio::producer_plugin \
--plugin eosio::producer_api_plugin \
--plugin eosio::chain_api_plugin \
--plugin eosio::http_plugin \
--plugin eosio::history_plugin \
--plugin eosio::history_api_plugin \
--filter-on="*" \
--access-control-allow-origin='*' \
--contracts-console \
--http-validate-host=false \
--verbose-http-errors >> nodeos.log 2>&1 &
上面这一串的命令的功能是:
- 运行 Nodeos。此命令加载所有基本插件,设置服务器地址,启用 CORS 并添加一些合约调试和日志记录。
- 启用无限制 (*) 和开发日志记录的 CORS
具体的了解可以去官网查看,更清晰一些。
运行后没有报错,这样子就算成功。
启动nodeos我进行启动和配置的时候没有发现有报错,但是官网是有可能报错的实例,如果有人有报错可以去看一下EOS的官网。