Hyperledger Composer安装

问题描述 投票:0回答:1

我已经尝试过安装超级分类帐编写器CLI及其开发工具,但是出现了错误。像

npm WARN deprecated [email protected]: Use mz or fs-extra^3.0 with Promise Support

npm WARN不推荐使用[email protected]:不再支持此软件包。它现在是一个内置的Node模块。如果你依赖加密,你应该切换到内置的加密。 npm WARN不推荐使用[email protected]:Jade已经改名为pug,请安装最新版本的pug而不是jade npm WARN已弃用[email protected]:已弃用,请使用jstransformer npm WARN已弃用[email protected]:请更新至少君士坦丁堡3.1.1 npm WARN弃用[email protected]:不推荐使用Nodemailer 4.0.1以下的所有版本。请参阅https://nodemailer.com/status/ npm WARN弃用[email protected]:如果使用2.x分支,请升级到至少2.1.6以避免套接字数据流的严重错误以及2.1.0中引入的导入问题npm WARN已弃用[email protected] .1:这个项目没有维护npm WARN弃用了[email protected]:这个项目没有维护/root/.nvm/versions/node/v8.10.0/bin/composer - > /root/.nvm/versions/node/v8 .10.0 / LIB / node_modules /作曲家-CLI / cli.js

[email protected] install /root/.nvm/versions/node/v8.10.0/lib/node_modules/composer-cli/node_modules/pkcs11js node-gyp rebuild

sh:1:node-gyp:权限被拒绝npm WARN可选跳过选项依赖性:[email protected](node_modules / composer-cli / node_modules / fsevents):npm WARN notsup跳过选择依赖性:[email protected]不支持的平台:想要{“os”:“darwin”,“arch”:“any”}(当前:{“os”:“linux”,“arch”:“x64”})

错误的ERR!文件sh npm ERR!代码ELIFECYCLE npm ERR! errno ENOENT npm ERR!系统调用生成npm ERR! [email protected]安装:node-gyp rebuild npm ERR!产生ENOENT npm ERR!错误的ERR! [email protected]安装脚本失败。错误的ERR!这可能不是npm的问题。上面可能有额外的日志记录输出。

错误的ERR!可以在以下位置找到此运行的完整日志:npm ERR! /root/.npm/_logs/2018-03-24T02_16_27_676Z-debug.log root @ Composer:〜#npm install -g composer-rest-server npm WARN不推荐使用[email protected]:Jade已重命名为pug,请安装最新版本的pug而不是jade npm WARN弃用了[email protected]:使用mz或fs-extra ^ 3.0和Promise Support npm WARN不推荐使用[email protected]:不再支持此包。它现在是一个内置的Node模块。如果你依赖加密,你应该切换到内置的加密。 npm WARN不推荐使用[email protected]:请至少更新到constantinople 3.1.1 npm WARN不推荐使用[email protected]:已弃用,请使用jstransformer npm WARN已弃用[email protected]:不推荐使用Nodemailer 4.0.1以下的所有版本。请参阅https://nodemailer.com/status/ npm WARN已弃用[email protected]:此项目未维护npm WARN弃用[email protected]:如果使用2.x分支,请升级到至少2.1.6以避免严重的套接字数据流错误在2.1.0中引入的导入问题npm WARN弃用了[email protected]:该项目未维护/root/.nvm/versions/node/v8.10.0/bin/composer-rest-server - > /root/.nvm/versions /node/v8.10.0/lib/node_modules/composer-rest-server/cli.js

[email protected] install /root/.nvm/versions/node/v8.10.0/lib/node_modules/composer-rest-server/node_modules/pkcs11js node-gyp rebuild

sh:1:node-gyp:权限被拒绝npm ERR!文件sh npm ERR!代码ELIFECYCLE npm ERR! errno ENOENT npm ERR!系统调用生成npm ERR! [email protected]安装:node-gyp rebuild npm ERR!产生ENOENT npm ERR!错误的ERR! [email protected]安装脚本失败。错误的ERR!这可能不是npm的问题。上面可能有额外的日志记录输出。

错误的ERR!可以在以下位置找到此运行的完整日志:npm ERR! /root/.npm/_logs/2018-03-24T02_16_58_032Z-debug.log root @ Composer:〜#npm install -g generator-hyperledger-composer npm WARN不推荐使用[email protected]:使用mz或fs-extra ^ 3.0 with Promise Support npm WARN不推荐使用[email protected]:不再支持此软件包。它现在是一个内置的Node模块。如果你依赖加密,你应该切换到内置的加密。 npm WARN已弃用[email protected]:此软件包未经维护。请改用@ sinonjs / formatio

[email protected] install /root/.nvm/versions/node/v8.10.0/lib/node_modules/generator-hyperledger-composer/node_modules/pkcs11js node-gyp rebuild

sh:1:node-gyp:权限被拒绝npm ERR!文件sh npm ERR!代码ELIFECYCLE npm ERR! errno ENOENT npm ERR!系统调用生成npm ERR! [email protected]安装:node-gyp rebuild npm ERR!产生ENOENT npm ERR!错误的ERR! [email protected]安装脚本失败。错误的ERR!这可能不是npm的问题。上面可能有额外的日志记录输出。

错误的ERR!可以在以下位置找到此运行的完整日志:npm ERR! /root/.npm/_logs/2018-03-24T02_17_21_569Z-debug.log

什么是最好的方法或单行命令在ubuntu上安装作曲家?

我试图安装cli作为sudo用户:得到此错误:

i tried to install the composer cli as sudo user: got this : "swap@composer:~$ npm install -g composer-cli

npm WARN不推荐使用[email protected]:使用带有Promise支持的mz或fs-extra ^ 3.0 npm WARN不推荐使用[email protected]:不再支持此包。它现在是一个内置的Node模块。如果你依赖加密,你应该切换到内置的加密。 npm WARN不推荐使用[email protected]:Jade已经改名为pug,请安装最新版本的pug而不是jade npm WARN已弃用[email protected]:已弃用,请使用jstransformer npm WARN已弃用[email protected]:请更新至少君士坦丁堡3.1.1 npm WARN弃用[email protected]:不推荐使用Nodemailer 4.0.1以下的所有版本。请参阅https://nodemailer.com/status/ npm WARN弃用[email protected]:如果使用2.x分支,请升级到至少2.1.6以避免套接字数据流的严重错误以及2.1.0中引入的导入问题npm WARN已弃用[email protected] .1:这个项目没有维护npm WARN弃用了[email protected]:这个项目没有维护/home/swap/.nvm/versions/node/v8.10.0/bin/composer - > /home/swap/.nvm/versions /node/v8.10.0/lib/node_modules/composer-cli/cli.js

[email protected] install /home/swap/.nvm/versions/node/v8.10.0/lib/node_modules/composer-cli/node_modules/pkcs11js node-gyp rebuild

回溯(最近一次调用最后一次):文件“/home/swap/.nvm/versions/node/v8.10.0/lib/node_modules/npm/node_modules/npm-lifecycle/node_modules/node-gyp/gyp/gyp_main.py” ,第13行,在导入gyp文件“/home/swap/.nvm/versions/node/v8.10.0/lib/node_modules/npm/node_modules/npm-lifecycle/node_modules/node-gyp/gyp/pylib/gyp/init .py“,第8行,导入gyp.input文件”/home/swap/.nvm/versions/node/v8.10.0/lib/node_modules/npm/node_modules/npm-lifecycle/node_modules/node-gyp/gyp/ pylib / gyp / input.py“,第5行,来自compiler.ast import Const ImportError:没有名为compiler.ast gyp ERR的模块!配置错误gyp ERR!堆栈错误:gyp失败,退出代码:1 gyp ERR!在ChildProcess.onCpExit堆栈(/home/swap/.nvm/versions/node/v8.10.0/lib/node_modules/npm/node_modules/npm-lifecycle/node_modules/node-gyp/lib/configure.js:336:16) gyp ERR!堆栈在emitTwo(events.js:126:13)gyp ERR!在ChildProcess.emit堆栈(events.js:214:7)gyp ERR! Process.ChildProcess._handle.onexit(internal / child_process.js:198:12)gyp ERR! System Linux 4.4.0-109-generic gyp ERR!命令“/home/swap/.nvm/versions/node/v8.10.0/bin/node""/home/swap/.nvm/versions/node/v8.10.0/lib/node_modules/npm/node_modules/npm-lifecycle /node_modules/node-gyp/bin/node-gyp.js“”rebuild“gyp ERR! cwd /home/swap/.nvm/versions/node/v8.10.0/lib/node_modules/composer-cli/node_modules/pkcs11js gyp ERR! node -v v8.10.0 gyp ERR! node-gyp -v v3.6.2 gyp ERR!不行npm WARN可选SKIPPING OPTIONAL DEPENDENCY:[email protected](node_modules / composer-cli / node_modules / fsevents):npm WARN notsup SKIPPING OPTIONAL DEPENDENCY:不支持的[email protected]平台:want {“os”:“darwin “,”“arch”:“any”}(当前:{“os”:“linux”,“arch”:“x64”})

错误的ERR!代码ELIFECYCLE npm ERR!错误1 npm ERR! [email protected]安装:node-gyp rebuild npm ERR!退出状态1 npm ERR!错误的ERR! [email protected]安装脚本失败。错误的ERR!这可能不是npm的问题。上面可能有额外的日志记录输出。 “请指导

installation hyperledger-fabric hyperledger-composer
1个回答
1
投票

我会运行一个npm update并看看这两个链接:

https://hyperledger.github.io/composer/installing/installing-prereqs

https://hyperledger.github.io/composer/reference/commands.html

仔细阅读必要条件。我还注意到这些信息:

请注意:使用Ubuntu时,在root用户shell中运行时,此命令将失败。

© www.soinside.com 2019 - 2024. All rights reserved.