Hyperledger fabric 无法安装Composer Cli

Hyperledger fabric 无法安装Composer Cli,hyperledger-fabric,hyperledger-composer,Hyperledger Fabric,Hyperledger Composer,我正在尝试在CentOS 7中安装HyperLedger Composer。我试着安装sudo和不安装sudo。它不起作用 [srisris@localhost fabric-tools]$ sudo npm install -g composer-cli [sudo] password for srisris: npm WARN deprecated fs-promise@1.0.0: Use mz or fs-extra^3.0 with Promise Support /usr/

我正在尝试在CentOS 7中安装HyperLedger Composer。我试着安装sudo和不安装sudo。它不起作用

    [srisris@localhost fabric-tools]$ sudo npm install -g composer-cli
[sudo] password for srisris: 
npm WARN deprecated fs-promise@1.0.0: Use mz or fs-extra^3.0 with Promise Support
/usr/bin/composer -> /usr/lib/node_modules/composer-cli/cli.js
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@1.1.3 (node_modules/composer-cli/node_modules/fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.1.3: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})

+ composer-cli@0.19.1
updated 1 package in 23.255s
[srisris@localhost fabric-tools]$ npm config list
; cli configs
metrics-registry = "https://registry.npmjs.org/"
scope = ""
user-agent = "npm/5.6.0 node/v9.11.0 linux x64"

; userconfig /home/srisris/.npmrc
prefix = "/home/srisris"

; node bin location = /usr/bin/node
; cwd = /home/srisris/hyperledger/fabric-tools
; HOME = /home/srisris
; "npm config ls -l" to show all defaults.

[srisris@localhost fabric-tools]$ npm ls -g --depth=0
/home/srisris/lib
├── node-gyp@3.6.2
└── rebuild@0.1.2

[srisris@localhost fabric-tools]$ 

Mac和Ubuntu支持Hyperledger Composer,但有些人在Centos上运行它

看起来您已经用sudo安装了composer cli,它安装在
/usr/lib
下,但是当您使用npm ls-g-depth=0命令查找它时,您没有使用sudo,而是在
/home/srisris/lib

如果您执行
sudo npm ls-g-depth=0,您应该会看到它


在Ubuntu下,建议您不要使用sudo来安装和运行Composer。来自的此链接可能有助于解决任何npm访问问题。

我也尝试在没有安装Sudo的情况下安装,但没有。我真的很困惑。你是对的,我可以看到Composer Cli,我在sudo上检查了ls-g。但我总是犯这个错误[srisris@localhostfabric tools]$./createPeerAdminCard.sh运行“createPeerAdminCard.sh”fabric\u版本的Hyperledger fabric控件的仅开发脚本未设置,假设hlfv11 fabric\u START\u超时未设置,假设15(秒)未检测到composer cli版本,您需要在v0.19或更高版本上安装composer cli