【发布时间】: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 添加了一个新提交,如果您使用全局字符,它将显示一条消息。
【问题讨论】:
-
在github.com/drud/ddev/issues/2049 和 TYPO3 slack 中均已回答。现在让我们继续 TYPO3 松弛。我们会搞定的!
-
哦,欢迎来到 Stack Overflow!
-
原来是使用 glob 字符(在本例中为“[]”)导致无法搜索 docker*.y*ml。它正在github.com/drud/ddev/issues/2049 中进行跟踪
标签: docker-compose ddev