npm WARN不推荐使用fs-promise@2.0.3:使用带有Promise支持的mz或fs-extra ^ 3.0 npm WARN已弃用tar.gz@1.0.7:⚠️警告⚠️tar.gz模块已被弃用且您的应用程序容易受到攻击。请改用tar模块:https://npmjs.com/tar
scrypt@6.0.3 preinstall / home / eschulton / code / solidity / inbox / node_modules / scrypt node node-scrypt-preinstall.js
scrypt@6.0.3 install / home / eschulton / code / solidity / inbox / node_modules / scrypt node-gyp rebuild
追踪(最近一次通话):
文件" /home/eschulton/.nvm/versions/node/v9.11.1/lib/node_modules/npm/node_modules/node-gyp/gyp/gyp_main.py" ;,第13行,在
进口gyp
文件" /home/eschulton/.nvm/versions/node/v9.11.1/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/ init .py&# 34;,第8行,in
import gyp.input
文件" /home/eschulton/.nvm/versions/node/v9.11.1/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/input.py" ;,第5行,在
来自compiler.ast导入Const
ImportError:没有名为compiler.ast的模块
gyp ERR!配置错误
gyp ERR!堆栈错误:gyp
失败并退出代码:1
gyp ERR! ChildProcess.onCpExit的堆栈(/home/eschulton/.nvm/versions/node/v9.11.1/lib/node_modules/npm/node_modules/node-gyp/lib/configure.js:336:16)
gyp ERR!在ChildProcess.emit堆栈(events.js:180:13)
gyp ERR! Process.ChildProcess._handle.onexit的堆栈(internal / child_process.js:209:12)
gyp ERR!系统Linux 4.4.0-119-通用
gyp ERR!命令" /home/eschulton/.nvm/versions/node/v9.11.1/bin/node" " /home/eschulton/.nvm/versions/node/v9.11.1/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "重建"
gyp ERR! cwd / home / eschulton / code / solidity / inbox / node_modules / scrypt
gyp ERR! node -v v9.11.1
gyp ERR! node-gyp -v v3.6.2
gyp ERR!不好
npm WARN inbox@1.0.0没有说明
npm WARN inbox@1.0.0没有存储库字段。
npm ERR!代码ELIFECYCLE
错误的ERR!错误1
错误的ERR! scrypt@6.0.3安装:node-gyp rebuild
错误的ERR!退出状态1
错误的ERR!
错误的ERR! scrypt@6.0.3安装脚本失败。
错误的ERR!这可能不是npm的问题。上面可能有额外的日志记录输出。
npm ERR!可以在以下位置找到此运行的完整日志: 错误的ERR! /home/eschulton/.npm/_logs/2018-04-06T23_06_20_693Z-debug.log
答案 0 :(得分:0)
不正确的先决条件:
sudo apt-get install python-minimal
正确的先决条件:
sudo apt-get install python