我是超级版本的新手,只是按照http://hyperledger-fabric.readthedocs.io上的教程进行研究。我正在尝试使用fabric-samples中的“first-network”构建第一个网络。 ./byfn -m generate
没问题。但在输入./byfn -m up
后,我遇到了
/ bin / bash:./ script / script.sh:没有这样的文件或目录
错误,进程挂起。
出了什么问题?
PS:操作系统是Windows 10.
答案 0 :(得分:1)
请按照以下步骤操作:
$HOME
。输入命令echo $HOME
。$HOME
的路径相同。或尝试以下解决方案。
请按照以下步骤操作:
答案 1 :(得分:1)
检查您是否启用了本地防火墙。根据您的docker配置,防火墙可能会禁止docker守护程序访问docker setup(windows)中指定的共享驱动器。
应用本地防火墙更改后重新启动Docker守护程序。
答案 2 :(得分:1)
我遇到了同样的问题,可以解决它。
共享网络驱动器需要适用于从容器中识别的本地计算机上的任何目录。
例如,Docker的“共享驱动器”通常是c:\,在其下面应存在所有的byfn.sh路径。第二个条件是您需要使用经过身份验证的同一用户运行byfn.sh脚本以共享容器上的驱动器。您在Windows环境中更改密码可能会破坏已存在的容器共享驱动器,从而在启动时产生问题。答案 3 :(得分:0)
我知道这个问题很旧,但是我也遇到过类似的问题,所以我做了以下
两个命令中都缺少.sh。