我正在尝试安装和使用 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 所述。
之后退出所有终端,然后再次打开终端。希望它能解决问题。