我已成功将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 composer-cli@0.20
时,我得到了。
/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: fsevents@1.2.7 (node_modules/composer-cli/node_modules/fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.2.7: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
+ composer-cli@0.20.7
updated 1 package in 9.083s
,但似乎无法将其卸载。 知道为什么吗? 我认为是因为PATH。但是我不知道该怎么办。我在这个领域还很新。
答案 0 :(得分:0)
发现问题
我在azure VM上使用ubuntu,我需要使用sh ./createPeerAdminCard.sh
而不是./createPeerAdminCard.sh
。我不确定为什么会这样。在我的Amazon VM中,我不需要放置此SH,因此,如果有人知道为什么sh
这件事在Azure上有效,但在Amazon上无效,请分享原因。