虽然部署它的时候要求我创建一个connection.json文件,但是我担心的是我需要在哪里放置该文件以及当我发出命令时:-composer card create -p connection.json -u PeerAdmin- c Admin@org1.example.com-cert.pem -k 114aab0e76bf0c78308f89efc4b8c9423e31568da0c340ca187a9b17aa9a4457_sk -r PeerAdmin -r ChannelAdmin
将错误提示为找不到命令 所以我担心的是在哪里放置connection.json以及下一步需要遵循的步骤
答案 0 :(得分:0)
您可以尝试将连接配置文件放在tmp目录中,如下所示:
mkdir -p /tmp/composer/org1
然后
cd /tmp/composer/org1
然后
nano byfn-network-org1.json
然后将连接配置文件设置复制到此文件中并保存。
然后为您的管理员创建加密材料
export ORG1=crypto-
config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp
cp -p $ORG1/signcerts/A*.pem /tmp/composer/org1
cp -p $ORG1/keystore/*_sk /tmp/composer/org1
然后您可以使用以下命令创建管理卡
composer card create -p /tmp/composer/org1/byfn-network-org1.json -u PeerAdmin -c /tmp/composer/org1/Admin@org1.example.com-cert.pem -k /tmp/composer/org1/*_sk -r PeerAdmin -r ChannelAdmin -f PeerAdmin@org1.card
希望您有帮助