找不到“对等”命令的超级账本

Thr*_*der 1 blockchain hyperledger-fabric

我正在编写本教程:

http://hyperledger-fabric.readthedocs.io/en/latest/getting_started.html

在命令中的“创建和加入频道”部分:

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
Run Code Online (Sandbox Code Playgroud)

我收到此错误:

未找到命令“peer”,您的意思是:
“moreutils”包中的命令“pee”(宇宙)“gerstensaft”包中的
命令“啤酒”(宇宙)
“耳朵”包中的命令“peel”(宇宙)
命令“梨” ' 来自包 'php-pear' (main)
peer: 命令未找到

ecn*_*ecn 5

由于您正在遵循指南,我想您正在使用 Docker 并且您似乎没有连接到cli 容器,否则,它会知道命令“peer”(我可能会误会)。

要连接到 cli 容器:

docker exec -it cli bash

如果这不是问题,您可以尝试 bin 文件夹中的命令:

/usr/本地/bin

但是这个文件夹应该在PATH环境变量中,例如:

PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin