docker-machine在错误的路径中查找文件

时间:2019-07-01 20:27:32

标签: docker-machine

我被指示立即卸载docker-machine并直接从源代码重新安装。问题是,当我运行docker-machine version时,它会抛出bash: /snap/bin/docker-machine: No such file or directory ...,这意味着新安装的Docker机器仍指向旧路径而不是新路径。

我该怎么办?

2 个答案:

答案 0 :(得分:0)

已经有一段时间您发布了这个问题,但我回答以供将来参考。

这不是实际的解决方案,但可能是黑客。

您需要在新安装的docker-machine的实际路径与docker-machine正在寻找安装的错误路径之间创建链接:

$ sudo ln /usr/local/bin/docker-machine /snap/bin/docker-machine
$ docker-machine version
docker-machine version 0.16.0, build 702c267f

答案 1 :(得分:0)

似乎是一个过时的 bash 缓存。

thread 中所述,您可以重新哈希命令:

hash docker-machine

只为您的命令清除 bash 缓存:

hash -d docker-machine

或完全清除所有 bash 缓存:

hash -r