使用“作曲者网络ping --card admin@trial.card”时出现“找不到卡”

时间:2019-08-26 12:58:44

标签: hyperledger-fabric hyperledger hyperledger-composer

我正在尝试部署自己的业务网络 因此,我制作了自己的.bna文件和卡admin@trail.card 使用以下命令导入卡后:

composer card import --file admin@trial.card

我运行作曲家卡列表以验证卡是否已导入

$ composer card list

The following Business Network Cards are available:

Connection Profile: hlfv1
┌─────────────────────┬───────────┬──────────────────┐
│ Card Name           │ UserId    │ Business Network │
├─────────────────────┼───────────┼──────────────────┤
│ admin@trial         │ admin     │ trial            │
├─────────────────────┼───────────┼──────────────────┤
│ PeerAdmin@hlfv1     │ PeerAdmin │                  │
└─────────────────────┴───────────┴──────────────────┘


Issue composer card list --card <Card Name> to get details a specific card

现在,当我尝试对其进行ping操作时,我收到一条错误消息,指出未找到该卡

composer network ping --card admin@trial.card 
Error: Card not found: admin@trial.card
Command failed

我也尝试使用composer-playground $composer-playground 但我看到一个错误弹出窗口: Error: Error trying to ping. Error: No business network has been specified for this connection

如何解决此问题?

P.S。我的结构环境正在运行(./startFabric.sh和createPeerAdminCard.sh),我使用docker ps重新检查了Docker,一切就绪。

此外,我的TransactionLogic.js文件仍然不完整,因此如果出现此问题,请告诉我。 (在3个交易函数中,我已经完成1个并想要对其进行测试)

它可以在https://composer-playground.mybluemix.net/上运行,但不能在我的本地主机上运行

1 个答案:

答案 0 :(得分:1)

对不起,我发现问题出在哪里,该命令应该是

composer network ping --card admin@trial

而不是

composer network ping --card admin@trial.card

如果有人犯了与我相同的错误,我会保留该帖子。