在IBM Cloud上部署时,Composer运行时安装失败

时间:2018-01-31 15:26:17

标签: ibm-cloud hyperledger-composer

我遵循 this 教程在IBM Blockchain平台上部署我的业务网络。但是,在指示中:

  

composer network deploy -c -a myNetwork.bna -A admin -C~ / .identityCredentials / admin-pub.pem -f delete_me.card

我有以下错误消息:

  

为业务网络安装运行时未定义。这可能需要一分钟......   错误:尝试实例化composer运行时时出错。错误:错误:返回的结果无效:: NOT_FOUND

我该怎么办?事实上,如果有人对我的解释那么我会理解作曲家运行时的目的,那就太棒了!

由于

1 个答案:

答案 0 :(得分:0)

我认为该指示不正确。

你会做一个

composer runtime install -n biznet-name -c admin.card 

其中' admin.card'是从:

创建的
composer card create -f admin.card -p connection.json -u admin -c ~/.identityCredentials/admin-pub.pem  -k ~/.identityCredentials/admin-priv.pem -r PeerAdmin -r ChannelAdmin

即包含connection.json文件,该文件具有IBP提供的服务凭证信息中的正确端点值。您构建卡,以便您可以安装运行时,然后在connection.json中定义的通道上实例化它。

(此外,您还可以导入该卡并连接到商业网络以将凭据下载到钱包,例如。):

composer card import -f admin.card
composer network ping -c admin@mynetwork   (whatever you called it)

最后,在runtime install命令之后,您将执行以下操作以在通道上实例化/启动您的业务网络:

composer network start -n mynetwork -a mynetwork.bna -A admin -S -c admin@mynetwork