首页 > 解决方案 > Composer-cli 似乎不知道参数的运行时

问题描述

我正在做这里的开发者教程:https ://hyperledger.github.io/composer/v0.16/tutorials/developer-tutorial.html

在您必须运行时安装的步骤中,我调用此命令:

composer runtime install --card PeerAdmin@hlfv1 --businessNetworkName tutorial-network

但是得到以下错误:

Unknown arguments: card, businessNetworkName, runtime, install

我查看了 composer-cli 文档,运行时仍然在那里。文档是否过时或这里可能出现什么问题。我完全一无所知。

标签: hyperledger-fabrichyperledger-composer

解决方案


您正在查看 v0.16 版本的教程 - 现在已经过时了,除非您专门使用此版本,否则您应该使用最新的文档和最新的Composer 版本。

最新文档在这里:https ://hyperledger.github.io/composer/latest/tutorials/developer-tutorial

检查您的 Composer 版本,composer -v希望您使用的是 v0.19.6 或类似版本。

(Composer 运行时安装是 v0.16 命令,在 v0.19.* 中不再存在 - 新命令在教程中。)

Composer v0.19.* 适用于 Fabric v1.1.0 - 这是最新版本,希望这是您拥有的版本。您可以使用检查您的 Fabric 版本docker images,您应该会看到以-1.1.0结尾的图像名称。 如果没有,您将需要删除现有的容器和图像并重新执行创建 Development Fabric 的步骤,如最新文档中所述。


推荐阅读