我被指示将docker-machine作为快照卸载,然后直接从源代码重新安装。问题是,当我运行docker-machine version时,它抛出bash: /snap/bin/docker-machine: No such file or directory ...这意味着docker机器的新安装仍然指向旧路径,而不是新路径。
我能做些什么?
发布于 2019-08-16 13:11:07
你发布这个问题已经有一段时间了,但我回答这个问题是为了将来参考。
这不是一个实际的解决方案,而可能是一个黑客。
您需要在新安装的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发布于 2021-03-27 02:04:46
似乎是一个过时的bash缓存。
正如在thread中提到的,您可以重新散列您的命令:
hash docker-machine仅为您的命令清除bash缓存:
hash -d docker-machine或者完全清除所有bash缓存:
hash -rhttps://stackoverflow.com/questions/56842036
复制相似问题