Hyperledger fabric 无法识别composer运行时安装命令
我正在尝试使用composer runtime install命令在本地hyperledger结构上安装结构编写器运行时,但未将“runtime”识别为命令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 -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已经过时了。任何运气,我都面临相同的问题。任何运气,我都面临相同的问题。