我正在运行命令npm install -g composer-cli,但遇到以下错误:
gyp错误!配置错误
糟糕!堆栈错误:gyp
失败,退出代码:1
糟糕!堆栈在ChildProcess.onCpExit(C:\ Program Files \ nodejs \ node_modules \ npm \ node_modules \ node-gyp \ lib \ configure.js:336:16)
糟糕!堆叠在generateTwo(events.js:126:13)
糟糕!堆栈在ChildProcess.emit(events.js:214:7)
糟糕!堆栈位于Process.ChildProcess._handle.onexit(内部/child_process.js:198:12)
糟糕!系统Windows_NT 10.0.16299
糟糕!命令“ C:\ Program Files \ nodejs \ node.exe”“ C:\ Program Files \ nodejs \ node_modules \ npm \ node_modules \ node-gyp \ bin \ node-gyp.js”“重建”
糟糕! CWD C:\ Users \ vb0094005 \ AppData \ Roaming \ npm \ node_modules \ composer-cli \ node_modules \ node-report
糟糕!节点-v v8.11.1
糟糕!节点gyp -v v3.6.2
糟糕!不好
npm警告可选的跳过选择性依赖性:fsevents@1.2.4(node_modules \ composer-cli \ node_modules \ fsevents):
npm WARN notsup跳过可选依赖项:fsevents@1.2.4不受支持的平台:通缉{“ os”:“ darwin”,“ arch”:“ any”}(当前:{“ os”:“ win32”,“ arch”: “ x64”})
npm错误!代码ELIFECYCLE
npm ERR! errno 1
npm ERR! node-report@2.2.1安装:node-gyp rebuild
npm ERR!退出状态1
npm ERR!
npm ERR!在node-report@2.2.1安装脚本上失败。
npm ERR! npm可能不是问题。上面可能还有其他日志记录输出。
我尝试了文章https://github.com/nodejs/node-gyp中提到的所有内容 但没有运气。
节点版本:v8.11.1 npm版本:5.6.0 node-gyp:v3.8.0
请帮助解决此错误。
答案 0 :(得分:1)
目前不支持该平台-请参见https://hyperledger.github.io/composer/latest/installing/installing-prereqs.html。我建议您使用虚拟机监控程序,例如适用于Windows 10 Professional环境的VirtualBox-内置的Hyper-V支持允许运行Linux虚拟机,您可以在其中安装Hyperledger Composer。另外,我们建议在VM中使用Ubuntu 16.04,因为这是我们最多测试的级别。
如果您坚持使用Windows,则有人共享了一些Windows安装资源(按原样提供)-> https://davidkel.github.io/docs/Windows/Intro.html