![](/img/trans.png)
[英]eval $(docker-machine env myvm1) does not switch to shell to talk to myvm1
[英]Suggested command to eval “docker-machine env default” output fails on Cygwin
我目前正在研究此問題: https : //mozilla.github.io/ichnaea/install/devel.html#prerequisites ,由於他們建議使用Linux / Mac,所以有些卡住了,但我僅限於Windows。 我試圖讓他們的步驟與Git Bash,Powershell和Command Prompt一起使用,但是沒有成功。 我目前正在嘗試Cygwin,以查看它是否可以工作,但是我遇到了一些問題。 我目前正在docker-machine env default
運行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)
當我嘗試運行命令配置外殼程序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上運行各自的命令時,根本沒有問題,這使我成功地進行了下一步。 是否有任何原因導致我在Cygwin上出現此command not found
錯誤,我該怎么做以解決該問題?
謝謝閱讀
添加cygpath
調用以轉換可執行路徑:
eval "$("$(cygpath -u "C:\Program Files\Docker Toolbox\docker-machine.exe")" env default)"
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.