macOS DDEV drush 命令权限被拒绝(实验性 docker 设置)

macOS DDEV drush command Permission denied (Experimental docker settings)

当我更新 ddev 版本 1.19.0 时,drush 命令不起作用。

$ ddev drush
OCI runtime exec failed: exec failed: container_linux.go:380: starting container process caused: exec: "/mnt/ddev_config/.global_commands/web/drush": permission denied: unknown
Failed to run drush : exit status 126

所以,我必须使用命令 ddev exec drush 而不是 ddev drush

谁知道?

您对环境的了解不多,但我想您使用的是 macOS 并且安装了 Docker Desktop 4.6.0+ 并启用了实验性虚拟化和 VirtioFS 功能。请取消选中它们,它们还没有准备好播放黄金时段。为了性能,我建议启用诱变剂,人们喜欢它,https://ddev.readthedocs.io/en/latest/users/performance/#using-mutagen