./deploy.sh: line 39: docker-compose: command not found
时间: 2023-09-14 11:10:34 浏览: 202
该错误提示表明在您运行 `deploy.sh` 脚本时,无法找到 `docker-compose` 命令。
这意味着您的系统中可能没有安装 Docker Compose,或者 `docker-compose` 可执行文件的路径没有添加到系统的 PATH 环境变量中。
请确保已经正确安装了 Docker Compose,并且将其可执行文件所在的路径添加到 PATH 环境变量中。可以通过以下步骤来安装 Docker Compose:
1. 打开终端,运行以下命令下载 Docker Compose 可执行文件:
```
sudo curl -L "https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
```
2. 赋予可执行权限:
```
sudo chmod +x /usr/local/bin/docker-compose
```
3. 检查是否安装成功:
```
docker-compose --version
```
如果安装成功并且仍然出现问题,请确保将 `/usr/local/bin/` 添加到 PATH 环境变量中。您可以通过编辑 `~/.bashrc` 或 `~/.bash_profile` 文件,在其中添加以下行:
```
export PATH="/usr/local/bin:$PATH"
```
保存文件后,重新启动终端,然后再次运行 `deploy.sh` 脚本,应该就能找到 `docker-compose` 命令了。
阅读全文