在错误的目录中寻找 docker-compose

在错误的目录中寻找 docker-compose

我正在尝试安装和使用 docker-compose。我今天早些时候使用它,似乎抛出了有关我的 docker-compose 文件版本不正确的错误,因此我尝试通过卸载它然后重新安装最新的 docker-compose 来修复它。卸载时我使用了 pip uninstall。重新安装时我使用了另一种方式安装 docker-compose - 使用:

sudo curl -L https://github.com/docker/compose/releases/download/1.21.0/docker-compose-$(uname -s)-$(uname -m) -o /usr/local/bin/docker-compose

无论如何,现在当我尝试使用 docker-compose 时它会抛出这个错误:

io:~$ docker-compose version
bash: /usr/bin/docker-compose: No such file or directory

看到路径有什么不同了吗?新版本安装在:

/usr/local/bin/docker-compose

此错误表明它一直在 /usr/bin/docker 中查找 - 可能是我今天早些时候删除的 docker-compose 的安装位置。有人能帮我解决这个问题吗?

谢谢

答案1

运行以下命令检查 /usr/local/bin 是否在您的 PATH 中:

echo $PATH

如果它不在以冒号分隔的目录列表中,请将其添加到您的 PATH 中,以便 bash 可以找到可执行文件:

export PATH="/usr/local/bin:$PATH"

答案2

检查安装目录是否在 PATH 中,如@Omegamormegil 所述。

之后退出所有终端,然后再次打开终端。希望它能解决问题。

相关内容