ddev start - не удалось загрузить файлы docker -compose. * y * l - PullRequest
0 голосов
/ 27 января 2020

Я пытаюсь работать над проектом, который смогли настроить другие коллеги. Мои проблемы начинаются, когда я выполняю настройку 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, который будет отображать сообщение, если вы используете символы глобуса.

1 Ответ

1 голос
/ 03 февраля 2020

Я обнаружил, что проблема вызвана глобусными символами. @rfay опубликовал новый коммит для отображения правильной ошибки из-за использования глобальных символов в пути проекта. Закреплено в github ddev:

https://github.com/drud/ddev/issues/2049

...