hyperledger-fabric - 使用超级账本结构时,“./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 版本
解决方案
“@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 的建议安装正确的作曲家
推荐阅读
- node.js - 我想以笔记本电脑作为服务器将我的 node.js 网站部署到域名
- php - 引用对象 PHP 中的计数
- python - 结构化的numpy ndarray,如何获取值
- python - 为什么这两个相同的列表表现不同?
- jquery - 在 ajax 生成的内容中加载 JS 文件
- perl - Perl 中的取消引用哈希在 Docker 容器中不起作用
- c# - .NET Core EF - 从自定义 DbCommand 获取日志记录输出
- c# - 如何解决以下代码中的错误?
- html - 使用 shiny::includeHTML() 时无法呈现 blogdown 站点
- mysql - 如何在 MySQL 中找到当时的最低值(圈记录)?