composerランタイムインストールコマンドを使用してローカルのhyperledgerファブリックにファブリックコンポーザーランタイムをインストールしようとしていますが、 'runtime'がコマンドとして認識されません。composerランタイムインストールコマンドが認識されません
$ composer runtime install -n manuf-network -c [email protected]
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を持っています。ここで
がバージョンです:
$ composer --version
composer-cli v0.8.1
composer-admin v0.8.1
composer-client v0.8.1
composer-common v0.8.1
composer-runtime-hlf v0.8.1
composer-runtime-hlfv1 v0.8.1
私はアンインストールし、再インストール作曲-CLIを(NPMのアンインストール/ -g作曲-CLIをインストール)が、まだそれはランタイムinstallコマンドを認識することができませんしています。
私はコンポーザーの最新バージョンが15であることを知っていますが、私のシステムに8.1以外のものを認識させることはできません(上記参照)。
https://hyperledger.github.io/composer/installing/development-tools.htmlに「開発環境をインストールする」ステップの一環として、nvmがインストールされており、これが問題と関連するのかどうか疑問に思っています。
Hyperledger Composerがv0.10.0以降でこれを導入したため、「実行時インストール」オプションが見つからないという問題がありました。リリースノートは、https://github.com/hyperledger/composer/releases/tag/v0からご覧ください。 10.0。あなたはどのOSを使用していますか? 「Linux」のように見えますが、前提条件https://hyperledger.github.io/composer/installing/development-tools.htmlを見ると、最小限必要なものが具体的に表示されます。NVM自体は、問題は解決しましたが、あなたは自分の環境を整理する権利を得ました。 v0.15.0以降、大きな変更があります。それを使用するべきです。 v0.8.1は古いです。 –