docker 使用资产初始化分类帐时未找到命令对等项,- Hyperledger Fabric 2,5

wixjitnu  于 2023-04-29  发布在  Docker
关注(0)|答案(1)|浏览(126)

我在跟踪这些文档:
https://hyperledger-fabric.readthedocs.io/en/release-2.5/getting_started.html
运行“与网络交互”部分的以下命令

peer chaincode invoke -o localhost:7050 --ordererTLSHostnameOverride orderer.example.com --tls --cafile "${PWD}/organizations/ordererOrganizations/example.com/orderers/orderer.example.com/msp/tlscacerts/tlsca.example.com-cert.pem" -C mychannel -n basic --peerAddresses localhost:7051 --tlsRootCertFiles "${PWD}/organizations/peerOrganizations/org1.example.com/peers/peer0.org1.example.com/tls/ca.crt" --peerAddresses localhost:9051 --tlsRootCertFiles "${PWD}/organizations/peerOrganizations/org2.example.com/peers/peer0.org2.example.com/tls/ca.crt" -c '{"function":"InitLedger","Args":[]}'

我收到了这个错误:
未找到命令“peer”,您的意思是:
命令'seer'从deb seer(1.1.4-zbuildz)命令'peek'从deb peek(1.5.1-1)command 'pear' from deb php-pear(1:1.10.9+子模块+notgz-1ubantu 0.20.04.3)command 'pee' from deb moreutils(0.63-1)命令'peet'从deb pipexec(2.5.5-2)command 'beer' from deb gerstensaft(0.3-4.2)
尝试sudo apt install〈deb name〉
我已经使用下面的命令在golang的bin文件夹和主文件夹中设置了所有的二进制文件,但它对我不起作用。
export PATH=${PWD}/。./bin:$PATH
我对超级账本织物还是个新手。寻求指引先谢谢你了。

vfh0ocws

vfh0ocws1#

您似乎从错误的目录运行了export PATH=${PWD}/../bin:$PATH命令。您应该在test-network目录中运行它。
如果使用./install-fabric.sh docker samples binary命令安装了二进制文件和示例,则test-networkbin文件夹应该位于fabric-samples文件夹中。

相关问题