2 votes

docker-machine cherche des fichiers dans le mauvais chemin

On m'a demandé de désinstaller docker-machine en tant que snap et de le réinstaller directement à partir de la source. Le problème est que lorsque je lance docker-machine version il jette bash: /snap/bin/docker-machine: No such file or directory ... ce qui signifie que la nouvelle installation de la machine Docker pointe toujours vers l'ancien chemin et non vers le nouveau.

Qu'est-ce que je peux faire ?

1voto

Hossein Shahsahebi Points 1844

Cela fait un moment que vous avez posté cette question, mais je réponds pour des références futures.

Il ne s'agit pas d'une solution réelle mais d'un hack possible.

Vous devez créer un lien entre le chemin d'accès actuel et la nouvelle version de l'installation. docker-machine et le mauvais chemin que docker-machine est à la recherche d'une installation :

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

0voto

Il semble que ce soit un cache de bash obsolète.

Comme mentionné dans le filetage vous pouvez répéter votre commande :

hash docker-machine

effacer le cache de bash juste pour votre commande :

hash -d docker-machine

ou vider complètement le cache de bash :

hash -r

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X