Hyperledger fabric 在使用hyperledger结构时,“使用”/createPeerAdminCard.sh“;命令不起作用。出现编写器版本问题

Hyperledger fabric 在使用hyperledger结构时,“使用”/createPeerAdminCard.sh“;命令不起作用。出现编写器版本问题,hyperledger-fabric,hyperledger,blockchain,hyperledger-composer,ibm-blockchain,Hyperledger Fabric,Hyperledger,Blockchain,Hyperledger Composer,Ibm Blockchain,使用命令-“/createPeerAdminCard.sh”时,将显示以下消息 仅用于Hyperledger结构控制的开发脚本 运行“createPeerAdminCard.sh” 假设hlfv12,结构版本未设置 结构\u开始\u超时未设置,假设为15(秒) 无法使用Composer版本@package\u branch\u alias\u version@(1.0.0-beta2)2016-03-27 16:00:34需要结构为1.2、v0.20或更高版本的Composer请尝试安装最新的C

使用命令-“/createPeerAdminCard.sh”时,将显示以下消息

仅用于Hyperledger结构控制的开发脚本 运行“createPeerAdminCard.sh” 假设hlfv12,结构版本未设置 结构\u开始\u超时未设置,假设为15(秒)


无法使用Composer版本@package\u branch\u alias\u version@(1.0.0-beta2)2016-03-27 16:00:34需要结构为1.2、v0.20或更高版本的Composer

请尝试安装最新的Composer版本:

npm install -g composer-cli@0.20
“@package_branch_alias_version@(1.0.0-beta2)2016-03-27 16:00:34”

这看起来不像Hyperledger Composer的版本号。我想知道您是否安装了其他名为composer的软件

您可以尝试
which composer
,它将显示您正在使用的composer的位置,这可能会有所帮助,您还可以尝试
npm ls-g--depth=0
查看您安装了哪些npm软件包-这将显示您安装的Hyperledger composer的版本,以及npm安装的任何其他可能的“composer”


假设您找到了“rogue”composer,您可以卸载它,然后按照@emiliomarin

的建议安装正确的composer。请检查您的
composer--version
。composer已经被弃用了很长一段时间,我建议您寻找替代品。