在Cygwin上build议用于评估“docker-machine env default”输出的命令失败

我目前正在处理这个: https : //mozilla.github.io/ichnaea/install/devel.html#prerequisites,并且由于他们推荐使用Linux / Mac,所以一直有点困难,但我仅限于Windows。 我试图让他们的步骤与Git Bash,Powershell和命令提示符一起工作,但没有成功。 我目前正在尝试Cygwin,看看它是否会工作,但我遇到了一些问题。 我目前运行docker-machine env default并查看输出:

  export DOCKER_TLS_VERIFY="1" export DOCKER_HOST="..." export DOCKER_CERT_PATH="..." export DOCKER_MACHINE_NAME="default" export COMPOSE_CONVERT_WINDOWS_PATHS="true" # Run this command to configure your shell: # eval $("C:\Program Files\Docker Toolbox\docker-machine.exe" env default) 

当我试图运行命令来configurationshell, eval $("C:\Program Files\Docker Toolbox\docker-machine.exe" env default) ,我得到一个错误说: -bash: C:\Program Files\Docker Toolbox\docker-machine.exe: command not found

这与Git Bash,Powershell和CMD不同,因为当我在这些shell上运行相应的命令时,根本没有任何问题,这导致我成功地转向下一步。 是否有任何理由,我得到这个command not found错误Cygwin,我该怎么办才能解决它?

谢谢阅读

添加一个cygpath调用来转换可执行文件path:

 eval "$("$(cygpath -u "C:\Program Files\Docker Toolbox\docker-machine.exe")" env default)"