首页 > 解决方案 > ubuntu 中的 Indy Node 安装问题

问题描述

我正在尝试在 ubuntu 上安装 Hyperledger Indy Node,但遇到了问题

这是日志:

indy-nodejs  | gyp ERR! build error 
indy-nodejs  | gyp ERR! stack Error: `make` failed with exit code: 2
indy-nodejs  | gyp ERR! stack     at ChildProcess.onExit (/usr/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:194:23)
indy-nodejs  | gyp ERR! stack     at ChildProcess.emit (events.js:210:5)
indy-nodejs  | gyp ERR! stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:272:12)
indy-nodejs  | gyp ERR! System Linux 4.15.0-45-generic
indy-nodejs  | gyp ERR! command "/usr/bin/node" "/usr/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
indy-nodejs  | gyp ERR! cwd /home/indy/node_modules/indy-sdk
indy-nodejs  | gyp ERR! node -v v13.1.0
indy-nodejs  | gyp ERR! node-gyp -v v5.0.5
indy-nodejs  | gyp ERR! not ok 
indy-nodejs  | npm ERR! code ELIFECYCLE
indy-nodejs  | npm ERR! errno 1
indy-nodejs  | npm ERR! indy-sdk@1.11.0 install: `node-gyp rebuild`
indy-nodejs  | npm ERR! Exit status 1
indy-nodejs  | npm ERR! 
indy-nodejs  | npm ERR! Failed at the indy-sdk@1.11.0 install script.
indy-nodejs  | npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
indy-nodejs  | 
indy-nodejs  | npm ERR! A complete log of this run can be found in:
indy-nodejs  | npm ERR!     /home/indy/.npm/_logs/2019-11-16T04_46_31_837Z-debug.log
indy-nodejs exited with code 1

标签: hyperledgerblockchainhyperledger-indy

解决方案


根据此线程,您可以尝试:

  1. sudo apt-get install build-essential
  2. 删除~/.node-gyp~/.npmrc文件夹并node_modules在您的项目中,然后重新启动计算机
  3. node与版本一起使用11.0.0
  4. 确保你有libindy.dylib

推荐阅读