【问题标题】:ddev start - failed to load any docker-compose.*y*l filesddev start - 无法加载任何 docker-compose.*y*l 文件
【发布时间】:2020-01-27 16:00:35
【问题描述】:

我正在尝试开展其他同事能够建立的项目。当我进行 ddev 配置时,我的问题就开始了,在 ddev 启动之后,该项目似乎没有给出任何问题,直到它抛出如下错误:

无法启动我的项目:无法加载任何 docker-compose.*y*l 文件:

文件 docker-compose.yl 位于 project/.ddev 文件夹中。尝试重新安装、更新、回滚版本,甚至使用与我的同事相同的配置,我总是得到相同的错误。

这是它应该找到的文件的 ls -l。

-rw-r--r--@ 1 lukemk 员工 5591 Jan 27 16:36 .ddev/docker-compose.yaml

我能找到的相关问题与我的没有任何关系。所有其他项目似乎都可以正常运行,没有类似问题。

我在 Mac OS Catalina 10.15.2 上运行一切。

ddev 版本输出:

DDEV-本地版本 v1.12.2 提交 v1.12.2 数据库
drud/ddev-dbserver-mariadb-10.2:v1.12.0 dba
drud/phpmyadmin:v1.12.0 ddev-ssh-agent
drud/ddev-ssh-agent:v1.12.0 docker
19.03.5 docker-compose 1.25.2 os darwin 路由器 drud/ddev-router:v1.12.0 web
drud/ddev-webserver:v1.12.2

我试图删除该项目并再次重建它,重新安装,ddev,docker,一切仍然相同。有人为什么docker要求那个文件在它的位置吗? 我该如何解决?

编辑: 正如 rfay 所说,我的 ddev 路径设置为 glob 字符。所以我的项目试图以这样的方式进行部署: "/Users/llucmarques/PhpstormProjects/project/myproject [本地]/project-relaunch"

通过将其重命名为: /Users/llucmarques/PhpstormProjects/project/myproject_Local/project-relaunch

rfay 为 ddev 添加了一个新提交,如果您使用全局字符,它将显示一条消息。

【问题讨论】:

标签: docker-compose ddev


【解决方案1】:

我发现问题是由全局字符引起的。 @rfay 发布了一个新提交以显示由于在项目路径中使用全局字符而导致的正确错误。附在 ddev 的 github 中:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-01-17
    • 2018-12-09
    • 2022-01-22
    • 1970-01-01
    • 2016-02-16
    • 1970-01-01
    • 2020-07-05
    相关资源
    最近更新 更多