Hyperledger fabric 无法识别composer运行时安装命令

Hyperledger fabric 无法识别composer运行时安装命令,hyperledger-fabric,hyperledger-composer,Hyperledger Fabric,Hyperledger Composer,我正在尝试使用composer runtime install命令在本地hyperledger结构上安装结构编写器运行时,但未将“runtime”识别为命令 $ composer runtime install -n manuf-network -c PeerAdmin@hlfv1 Commands: archive <subcommand> Composer archive command generator <subcommand> Comp

我正在尝试使用composer runtime install命令在本地hyperledger结构上安装结构编写器运行时,但未将“runtime”识别为命令

$ composer runtime install -n manuf-network -c PeerAdmin@hlfv1

Commands:
  archive <subcommand>      Composer archive command
  generator <subcommand>    Composer generator command to convert a Business Network Definition to code
  identity <subcommand>     Composer identity command
  network <subcommand>      Composer network command
  participant <subcommand>  Composer participant command
  transaction <subcommand>  Composer transaction command
  shell                     Interactive shell  [aliases: shell, i]

Options:
  --help         Show help  [boolean]
  -v, --version  Show version number  [boolean]

Examples:
  composer archive create --inputDir .
  composer identity issue
  composer network deploy
  composer participant add
  composer transaction submit

For more information on Hyperledger Composer: https://hyperledger.github.io/composer/

Unknown arguments: n, c, runtime, install
我已经卸载并重新安装了composer cli(npm uninstall/install-g composer cli),但仍然无法让它识别运行时安装命令。
我看到最新版本的composer是15,但我的系统只能识别8.1(见上文)


作为安装开发环境步骤的一部分,我安装了nvm,我想知道这是否和问题有关

问题在于composer安装在多个位置—(它在最近安装nvm之前作为8.1版本安装,在安装nvm之后作为最新版本安装)。为了解决此问题,我找到并删除了composer的所有实例(从.npm和.nvm中,我在nvm中使用的特定版本的节点除外)。

问题是composer安装在多个位置-(它是在最近安装nvm之前安装的8.1版本,也是在安装nvm之后安装的最新版本)。为了解决此问题,我找到并删除了composer的所有实例(从.npm和从.nvm中删除,但我在nvm中使用的节点的特定版本除外).

在较新版本的Composer中,“runtime install”命令已更改为“network install”,并且不再需要--businessNetworkName参数。此命令应能工作:

$ composer network install -a your-bna-file.bna -c PeerAdmin@hlfv1
有关官方文档的更多信息,请参见此处:

在较新版本的Composer中,“运行时安装”命令已更改为“网络安装”,并且不再需要--businessNetworkName参数。此命令应能工作:

$ composer network install -a your-bna-file.bna -c PeerAdmin@hlfv1
有关官方文档的更多信息,请参见此处:

缺少“运行时安装”选项的问题是因为Hyperledger Composer从v0.10.0开始引入了此选项-请参阅当时的发行说明-您使用的是什么操作系统?看起来像“Linux”,但如果您查看先决条件,您将看到具体的最低要求-NVM本身不会是问题,但您可能需要我有权清理您的环境。由于v0.15.0有很大的变化,您应该使用它。v0.8.1是旧的。缺少“运行时安装”选项的问题是因为Hyperledger Composer从v0.10.0开始引入了此选项-请参阅当时的发行说明-。您使用的是什么操作系统?看起来像“Linux”,但如果您查看先决条件的话您将看到具体的最低要求-NVM本身不会成为问题,但您确实正确地清理了您的环境。有很大的变化,自v0.15.0以来,您应该使用它。v0.8.1已经过时了。任何运气,我都面临相同的问题。任何运气,我都面临相同的问题。