ddev start-无法加载任何docker-compose。* y * l文件

问题描述 投票:0回答:1

我正在尝试其他同事能够建立的项目。当我执行ddev config时,我的问题就开始了,在启动ddev之后,该项目似乎没有给出任何问题,除非它引发如下错误:

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

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

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

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

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

我正在Mac OS Catalina 10.15.2上运行所有程序。

ddev版本输出:

DDEV-Local版本v1.12.2提交v1.12.2分贝drud / ddev-dbserver-mariadb-10.2:v1.12.0 dbadrud / phpmyadmin:v1.12.0 ddev-ssh-agentdrud / ddev-ssh-agent:v1.12.0泊坞窗19.03.5 docker-compose 1.25.2 os darwin路由器drud / ddev-router:v1.12.0 webdrud / ddev-webserver:v1.12.2

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

编辑:正如rfay所说,我的ddev路径设置了glob字符。所以我的项目正在尝试以如下方式进行部署:“ /用户/ llucmarques / PhpstormProjects /项目/ myproject [本地] /项目重新启动”

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

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

docker-compose ddev
1个回答
0
投票

我发现问题是由全局字符引起的。 @rfay发布了一个新的提交,以显示适当的错误,原因是在项目路径中使用了glob字符。包含在ddev的github中:

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

© www.soinside.com 2019 - 2024. All rights reserved.