Hyperledger fabric jq:错误:无法打开文件config_block.json

Hyperledger fabric jq:错误:无法打开文件config_block.json,hyperledger-fabric,Hyperledger Fabric,我试图通过引用以下内容将组织添加到现有渠道: 使用以下命令成功获取最近的块: peer channel fetch config config_block.pb -o orderer.example.com:7050 -c $CHANNEL_NAME --tls --cafile $ORDERER_CA 接下来,教程将指导您执行以下操作: configtxlator proto_decode --input config_block.pb --type common.Block | jq .d

我试图通过引用以下内容将组织添加到现有渠道:

使用以下命令成功获取最近的块:

peer channel fetch config config_block.pb -o orderer.example.com:7050 -c $CHANNEL_NAME --tls --cafile $ORDERER_CA
接下来,教程将指导您执行以下操作:

configtxlator proto_decode --input config_block.pb --type common.Block | jq .data.data[0].payload.data.config config_block.json > config.json
我遇到了以下错误:

jq: error: Could not open file config_block.json: No such file or directory
configtxlator: error: expected command but got "proto_decode", try --help

似乎我需要首先生成
config_block.json
,但如何生成?

实际上真正的问题是:

configtxlator:错误:预期命令,但得到“proto_decode”,请重试 --“帮助”

我们也面临同样的问题,并使用configtxlator restapi解决了这个问题。 您可以在cli上逐步执行相同的任务:

configtxlator start & #to start rest api 将TXLATOR start&#配置为启动rest api curl-X POST--data binary@config_block.pbhttp://127.0.0.1:7059/protolator/decode/common.Block >config_block.json
jq.data.data[0].payload.data.config config_block.json>config.json实际上真正的问题是:

configtxlator:错误:预期命令,但得到“proto_decode”,请重试 --“帮助”

我们也面临同样的问题,并使用configtxlator restapi解决了这个问题。 您可以在cli上逐步执行相同的任务:

configtxlator start & #to start rest api 将TXLATOR start&#配置为启动rest api curl-X POST--data binary@config_block.pbhttp://127.0.0.1:7059/protolator/decode/common.Block >config_block.json
jq.data.data[0].payload.data.config config_block.json>config.jsonDocker映像和相应实用程序的版本不正确。“向现有渠道添加组织”需要版本“1.1.0-preview”

您阅读的文档版本是最新的,因此您的Docker图像和相应的实用程序需要“1.1.0-preview”版本


您阅读的文档版本为“v1.1.0-alpha”,因此您的Docker映像和相应的实用程序需要版本为“v1.1.0-alpha”。

Docker映像和相应的实用程序的版本不正确。“向现有渠道添加组织”需要版本“1.1.0-preview”

您阅读的文档版本是最新的,因此您的Docker图像和相应的实用程序需要“1.1.0-preview”版本


您阅读的文档版本为“v1.1.0-alpha”,因此您的Docker映像和相应的实用程序需要版本为“v1.1.0-alpha”。

在v1.1.0-rc1发布后,我按照更新后的说明,能够成功执行“将组织添加到频道”的所有命令

更新后的命令如下所示:

configtxlator proto_decode --input config_block.pb --type common.Block | jq .data.data[0].payload.data.config > config.json

这实际上只是省略了上一个命令中的
config_block.json

在v1.1.0-rc1发行版之后,我按照更新的说明,成功地执行了“将组织添加到频道”的所有命令

更新后的命令如下所示:

configtxlator proto_decode --input config_block.pb --type common.Block | jq .data.data[0].payload.data.config > config.json

这实际上只是省略了上一个命令中的
config_block.json

如果您在上一节中学习教程,则此链接可能会对您有所帮助。如果您在上一节中学习教程,则此链接可能会对您有所帮助。