【发布时间】:2021-09-01 22:34:00
【问题描述】:
我使用 Laravel 8.x 和 Sail 使用 PHP 8.0,最近,我实际上弄乱了我的 compose.json 文件,导致供应商出现问题,试图从头开始重新创建项目,我删除了供应商文件夹。
通常,docker-compose 会构建并创建具有相应内容的 /path/to/project/vendor/laravel/sail/runtimes/ 目录,但由于某种原因,我不断收到以下错误:
ERROR: build path /path/to/project/vendor/laravel/sail/runtimes/8.0 either does not exist, is not accessible, or is not a valid URL.
我尝试使用docker system prune并通过Docker桌面界面手动删除现有容器,我什至尝试使用docker-compose build --no-cache运行它,我仍然得到同样的错误。
有没有办法解决这个问题,还是我应该再次克隆我的项目并尝试构建它?
注意:我使用的是旧 Mac,无法手动运行 composer install,因此我与实例的任何交互都依赖于 docker 容器的工作。
【问题讨论】:
-
> 注意:我使用的是旧 Mac,无法手动运行 composer install,因此我与实例的任何交互都依赖于 docker 容器的工作。 - 为什么?
-
@onlineThomas 为什么在这里应该无关,但既然你问了,它是一个 iMac,最新的操作系统版本为 10.12(Apple 或 Homebrew 不再支持)所以我真的无法让 php 8 处理它。
标签: laravel docker-compose laravel-sail