我正在尝试为单个组织将 Hyperledger Composer 区块链业务网络部署到 Hyperledger Fabric
I am Trying to Deploy a Hyperledger Composer blockchain business network to Hyperledger Fabric for a single organization
虽然部署它要求我创建一个 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 放在哪里以及我需要遵循的下一个程序是什么
您可以尝试将连接配置文件放在tmp目录中,如下所示
mkdir -p /tmp/composer/org1
然后
cd /tmp/composer/org1
然后
nano byfn-network-org1.json
然后复制此文件中的连接配置文件设置并保存。
然后为您的管理员创建加密material
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
希望对您有所帮助
虽然部署它要求我创建一个 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 放在哪里以及我需要遵循的下一个程序是什么
您可以尝试将连接配置文件放在tmp目录中,如下所示
mkdir -p /tmp/composer/org1
然后
cd /tmp/composer/org1
然后
nano byfn-network-org1.json
然后复制此文件中的连接配置文件设置并保存。
然后为您的管理员创建加密material
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
希望对您有所帮助