我想知道如何在特定渠道上安装业务网络。
在我的网络中,我有两个渠道:
1)defaultchannel-在连接到该通道的所有对等节点上安装并运行的链码。
2)阻止访问-添加了所有同级并且同步了证书,但未安装链码。
如果我运行以下命令来安装链码:
composer network install -c admin@blockchain-network -a ./contracts/blockaviation/dist/block-aviation-network.bna
它给我以下错误:
错误:所有对等方都已经安装了业务网络
对于默认渠道而言,这是正确的,但我想将业务网络安装在其他渠道上。
有人在运行时知道如何指定特定频道吗?
composer network install
composer network start
composer network upgrade
答案 0 :(得分:1)
在连接配置文件(connection.json)中为所使用的卡指定了通道。请记住,Composer卡仅连接到一个Channel,因此您将需要创建一个新的connection.json文件,然后使用该配置文件和您已经拥有的证书来创建卡。
Composer Multi-Org tutorial的步骤2至7应该有助于指导您创建新卡。拥有该卡后,您应该能够安装并启动网络(假设通道设置正确,并且您可以访问它)。