在v0.19或更高版本上安装composer-cli

时间:2018-06-27 05:42:30

标签: hyperledger-fabric hyperledger-composer

当我尝试执行createPeerAdminCard shell时,遇到以下错误。

No version of composer-cli has been detected, you need to install composer-cli at v0.19 or higher

我已经安装了composer-cli

+ composer-cli@0.19.10 version
nvm version 0.33.8
npm version 5.6.0
node version 8.9.4

2 个答案:

答案 0 :(得分:0)

您已经看过吗?

https://github.com/hyperledger/composer-knowledge-wiki/blob/latest/knowledge.md#installissues

建议对作曲者使用npm 8.9.x版。

答案 1 :(得分:0)

运行以下命令:

  

npm配置获取前缀

这将给出您的npm路径。

它可以显示以下内容:/usr/local/share/npm

在您的.bashrc.bash_profile文件上编写以下命令,或直接在终端上运行该命令:

  

export PATH =“ / usr / local / share / npm / bin:$ PATH”

之后:

  • 打开终端的新标签页或窗口
  • 转到具有文件createPeerAdminCard.sh的结构目录
  • 然后运行:
  

./ createPeerAdminCard.sh

现在,它应该可以正常运行,而不会出现“ composer-cli not found”错误。