Blockchain ';对等';未找到命令hyperledger

Blockchain ';对等';未找到命令hyperledger,blockchain,hyperledger-fabric,Blockchain,Hyperledger Fabric,我正在编写本教程: 在命令的“创建和连接通道”部分: peer channel create -o orderer.example.com:7050 -c $CHANNEL_NAME -f ./channel-artifacts/channel.tx --tls $CORE_PEER_TLS_ENABLED --cafile /opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/ordererOrganizations/exampl

我正在编写本教程:

在命令的“创建和连接通道”部分:

peer channel create -o orderer.example.com:7050 -c $CHANNEL_NAME -f ./channel-artifacts/channel.tx --tls $CORE_PEER_TLS_ENABLED --cafile /opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/ordererOrganizations/example.com/orderers/orderer.example.com/msp/cacerts/ca.example.com-cert.pem
我收到了这个错误:

未找到命令“peer”,您的意思是:
从软件包“moreutils”(universe)发出命令“pee”
从程序包“gerstensaft”(宇宙)命令“beer”
从包“耳朵”(宇宙)中的命令“剥离”
来自包“php pear”(main)的命令“pear”
对等:未找到命令


由于您遵循了指南,我假设您使用的是Docker,并且您似乎没有连接到cli容器,否则,它可能会知道命令“peer”(我可能弄错了)

要连接到cli容器,请执行以下操作:

docker exec-it cli bash

如果这不是问题,您可以尝试从bin文件夹执行以下命令:

/usr/本地/bin

但此文件夹应位于路径环境变量中,例如:

路径=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin


由于您遵循了指南,我假设您使用的是Docker,并且您似乎没有连接到cli容器,否则,它可能会知道命令“peer”(我可能弄错了)

要连接到cli容器,请执行以下操作:

docker exec-it cli bash

如果这不是问题,您可以尝试从bin文件夹执行以下命令:

/usr/本地/bin

但此文件夹应位于路径环境变量中,例如:

路径=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin


我假设您的网络已启动并正在运行

请检查用于运行对等命令的docker映像。
运行
docker ps

检查docker图像名称
链码是在链码docker映像中生成和启动的

docker exec -it chaincode bash
docker exec -it cli bash
要交互和运行对等命令,请运行cli docker image

docker exec -it chaincode bash
docker exec -it cli bash

我假设您的网络已启动并正在运行

请检查用于运行对等命令的docker映像。
运行
docker ps

检查docker图像名称
链码是在链码docker映像中生成和启动的

docker exec -it chaincode bash
docker exec -it cli bash
要交互和运行对等命令,请运行cli docker image

docker exec -it chaincode bash
docker exec -it cli bash

我连接到cli容器,因为我运行此命令您使用哪个Hyperledger结构版本?我连接到cli容器,因为我运行此命令您使用哪个Hyperledger结构版本?