首页 > 解决方案 > 使用超级账本结构时,“./createPeerAdminCard.sh”命令不起作用。Composer 版本问题提示

问题描述

使用命令 - "./createPeerAdminCard.sh" 时,会显示以下消息。

仅用于 Hyperledger Fabric 控制的开发脚本运行“createPeerAdminCard.sh”FABRIC_VERSION 未设置,假设 hlfv12 FABRIC_START_TIMEOUT 未设置,假设 15(秒)

无法使用 Composer 版本 @package_branch_alias_version@ ​​(1.0.0-beta2) 2016-03-27 16:00:34 需要使用 Fabric 1.2、v0.20 或更高版本的 composer 版本

标签: hyperledger-fabrichyperledgerblockchainhyperledger-composeribm-blockchain

解决方案


“@package_branch_alias_version@(1.0.0-beta2)2016-03-27 16:00:34”

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

您可以尝试which composer显示您正在使用的作曲家的位置,这可能会有所帮助,您还可以尝试npm ls -g --depth=0查看已安装的 npm 包 - 这将显示您拥有的 Hyperledger Composer 版本以及任何其他可能的“作曲家” ' 由 npm 安装。

假设您找到“流氓”作曲家,您可以卸载它,然后按照@emiliomarin 的建议安装正确的作曲家


推荐阅读