protobuf 错误 |错误!代码 ELIFECYCLE :: 在 Ubuntu 16.04 中设置 Sawtooth JavaScript 事务处理器时

Error in protobuf | npm ERR! code ELIFECYCLE :: while setting Sawtooth JavaScript Transaction Processor in Ubuntu 16.04

目前正在研究锯齿波example

我做过的事情:

给出错误的东西:

想要设置 Javascript 事务处理器 所以移动到目录 jsprocessor。

尝试使用 $ npm i 安装所有节点模块,但出现如图所示的错误。我认为它与节点 js 有关。

重新安装了 Node 和 NPM,外部安装了产生错误但没有效果的 npm 模块。

我做错了什么?

我会按照指示 https://github.com/askmish/sawtooth-simplewallet 这似乎与您 运行.

不同
  1. 构建并启动 Docker 容器: docker-compose -f simplewallet-build-client-js.yaml up
  2. 在simplewallet-client-js容器中打开bashshell: docker exec -it simplewallet-client-js bash
  3. 为杰克和吉尔创建用户帐户: 锯齿注册机 jack && 锯齿注册机 jill
  4. 打开两个新的浏览器选项卡并转到每个选项卡上的 http://localhost:3000。 在一个选项卡中以 jack 身份登录,在另一个选项卡中以 jill 身份登录 从每个用户的初始存款开始 - jack 和 jill 通过 UI 主页
  5. 中的“存款”选项卡