Hyperledger composer-cli无法卸载,没有此类文件或目录

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

我已成功连接2台机器与Hyperledger作曲家。不知怎的,在中间,沙发坠毁了。所以我想从一开始就重启我的Hyperledger。当我试图创建管理卡,No version of composer-cli has been detected, you need to install composer-cli at v0.19 or higher

所以我对堆栈溢出进行了一些搜索,发现了一些很好的信息。然后我尝试卸载composer-cli并重新安装它。当我试图卸载它时,ENOENT: no such file or directory, open '/home/ptech_root/package.json'

我不知道为什么会这样。当我试图安装npm install -g [email protected]时,我明白了。

    /home/ptech_root/.nvm/versions/node/v8.15.0/bin/composer -> /home/ptech_root/.nvm/versions/node/v8.15.0/lib/node_modules/composer-cli/cli.js
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: [email protected] (node_modules/composer-cli/node_modules/fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for [email protected]: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})

+ [email protected]
updated 1 package in 9.083s

但似乎我无法卸载它。任何想法为什么?我认为这是因为PATH。但我不知道该怎么办呢。我在这个领域相当新。

hyperledger hyperledger-composer ubuntu-18.04 nvm
1个回答
0
投票

发现了问题

我在azure VM上使用ubuntu,我需要使用sh ./createPeerAdminCard.sh而不是./createPeerAdminCard.sh。我不确定为什么会这样。在我的亚马逊VM中,我不需要把这个SH,所以如果有人知道为什么这个sh的东西是在azure工作,但不是亚马逊,请分享原因。

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