"exec:\"scripts/script.sh\": stat scripts/script.sh: 没有这样的文件或目录

Aru*_*run 5 go docker hyperledger hyperledger-fabric

尝试启动第一个超级账本网络时出现此错误:

$ ./byfn.sh -m up
Starting with channel 'mychannel' and CLI timeout of '10' seconds and CLI delay of '3' seconds
Continue? [Y/n] y
proceeding ...
2018-05-13 07:33:04.240 UTC [main] main -> INFO 001 Exiting.....
LOCAL_VERSION=1.1.0
DOCKER_IMAGE_VERSION=1.1.0
Starting peer1.org1.example.com ... done
Starting peer1.org2.example.com ... done
Starting peer0.org1.example.com ... done
Starting peer0.org2.example.com ... done
Starting orderer.example.com    ... done
cli is up-to-date
OCI runtime exec failed: exec failed: container_linux.go:348: starting container process caused "exec: \"scripts/script.sh\": stat scripts/script.sh: no such file or directory": unknown
ERROR !!!! Test failed
Run Code Online (Sandbox Code Playgroud)

主文件夹fabric-samples 位于文件夹C:\User\XXXXX 下。这也是 $HOME 的相同路径。我可以看到文件 script.sh 存在于fabric-samples/first-network/scripts 下。

需要进行任何其他设置来帮助执行此操作吗?

去版本:

go version go1.10.2 windows/amd64
Run Code Online (Sandbox Code Playgroud)

小智 0

我在 Ubuntu 18 上遇到了这个问题。我停止了所有正在运行的 Docker 镜像并删除了退出的镜像。执行此操作后,我能够成功运行 byfn.sh 脚本,而不会出现scripts.sh no such file 错误。