Hyperledger Fabric - 找不到对等可执行文件

Hyperledger Fabric - Peer executable not found

我无法从Fabric样本启动test-network,问题似乎是我无法执行peer命令:

localhost:~/fabric-samples/bin$ ls -l
total 212636
-rwxr-xr-x    1 daniele  daniele   21002048 Jun  1 14:43 configtxgen
-rwxr-xr-x    1 daniele  daniele   17543558 Jun  1 14:43 configtxlator
-rwxr-xr-x    1 daniele  daniele   13421747 Jun  1 14:43 cryptogen
-rwxr-xr-x    1 daniele  daniele   18037158 Jun  1 14:43 discover
-rwxr-xr-x    1 daniele  daniele   22950608 May 14 21:23 fabric-ca-client
-rwxr-xr-x    1 daniele  daniele   30278008 May 14 21:24 fabric-ca-server
-rwxr-xr-x    1 daniele  daniele   12421800 Jun  1 14:43 idemixgen
-rwxr-xr-x    1 daniele  daniele   32354840 Jun  1 14:43 orderer
-rwxr-xr-x    1 daniele  daniele   49708904 Jun  1 14:43 peer
localhost:~/fabric-samples/bin$ ./peer
-ash: ./peer: not found
localhost:~/fabric-samples/bin$ echo $PATH
/home/daniele/fabric-samples/bin:/home/daniele/fabric-samples/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

有人遇到过类似的问题吗? OS 是高山 Linux.

谢谢

我自己解决了这个问题。 Alpine 中缺少库 ld-linux-x86-64.so.2 所以我安装了它:

apk add libc6-compat

现在 bin 文件夹中的可执行文件可以正常工作了。