Я пытаюсь работать над проектом, который смогли настроить другие коллеги. Мои проблемы начинаются, когда я выполняю настройку ddev, и после запуска ddev проект, похоже, не дает никаких проблем, пока не выдаст ошибку, подобную этой:
Не удалось запустить my-project: не удалось загрузить любую docker -compose. * Y * l files:
Файл docker -compose. y l находится в папке project / .ddev. Попытался переустановить, обновить, откатить версию, даже используя те же настройки, что и мои коллеги, и я всегда получаю одну и ту же ошибку.
Вот ls -l файла, который он должен найти.
-rw-r - r - @ 1 персонал lukemk 5591 27 января 16:36 .ddev / docker -compose.yaml
Похожих проблем, которые я мог найти, не было. отношения с моим. Кажется, что все другие проекты работают должным образом без подобных проблем.
Я запускаю все на Ma c ОС Catalina 10.15.2.
Вывод версии ddev:
DDEV-Local версия v1.12.2 commit v1.12.2 db
drud / ddev-dbserver-mariadb-10.2: v1.12.0 dba
drud / phpmyadmin: v1.12.0 ddev-s sh -agent
drud / ddev-s sh -агент: v1.12.0 docker
19.03.5 docker -составить маршрутизатор darwin 1.25.2 os drud / ddev-router: v1.12.0 web
drud /ddev-webserver:v1.12.2
Я попытался удалить проект и перестроить его заново, переустановил, ddev, docker и все по-прежнему. У кого-нибудь почему docker просит тот файл который на его месте? Как я могу это исправить?
Редактировать: Как сказал rfay, мой путь ddev был установлен с символами glob. Поэтому мой проект пытался развернуть что-то вроде этого: "/ Users / llucmarques / PhpstormProjects / project / myproject [Local] / project-relayunch"
И это было исправлено путем переименования в: / Users / llucmarques / PhpstormProjects / project / myproject_Local / project-relayunch
rfay добавил новый коммит для ddev, который будет отображать сообщение, если вы используете символы глобуса.