警告:glob():模式超过 260 个字符的最大允许长度

Warning: glob(): Pattern exceeds the maximum allowed length of 260 characters

我刚刚用 composer 和 exec 更新了 Sylius php bin/console server:run 我已经 收到此错误:

Warning: glob(): Pattern exceeds the maximum allowed length of 260 characters in C:\project\vendor\sylius\sylius\src\Sylius\Bundle\AdminBundle/Resources/config/routing/admin_user.yml (which is being imported from "C:\project\vendor\sylius\sylius\src\Sylius\Bundle\AdminBundle/Resources/config/routing.yml").

Composer 更新日志为:

Loading composer repositories with package information
Updating dependencies (including require-dev)
Package operations: 0 installs, 9 updates, 0 removals
  - Updating symfony/symfony (v3.3.5 => v3.3.6): Downloading (100%)
  - Updating doctrine/cache (v1.6.1 => v1.6.2): Downloading (100%)
  - Updating doctrine/common (v2.7.2 => v2.7.3): Downloading (100%)
  - Updating symfony/swiftmailer-bundle (v2.6.2 => v2.6.3): Downloading (100%)
  - Updating sensiolabs/security-checker (v4.0.4 => v4.1.3): Downloading (100%)
  - Updating payum/payum-bundle (2.2.0 => 2.2.1): Downloading (100%)
  - Updating doctrine/dbal (v2.5.12 => v2.5.13): Downloading (100%)
  - Updating sylius/sylius (v1.0.0-beta.2 => v1.0.0-beta.3): Downloading (100%)
  - Updating phpspec/phpspec (3.4.0 => 3.4.2): Downloading (100%)
Writing lock file
Generating autoload files

我在windows 10 平台工作。我已经更新了我的 regedit 并允许长路径并重新启动我的 cumputer(用这个 link: https://www.howtogeek.com/266621/how-to-make-windows-10-accept-file-paths-over-260-characters/

您可以尝试描述的任何解决方案 。 我遇到了类似的问题(安装 Sylius 1.0.0 beta 3),尝试替换 vendor\symfony\symfony\src\Symfony\Component\Config\Loader\FileLoader
中的第 86 行 (import 函数)到
if (is_string($resource) && false === strpos($resource, "\n") && strlen($resource) !== $i = strcspn($resource, '*?{[')) {
并且能够继续。
一个黑客,但你能做什么。 Windows 遇到这些问题,不像 Unix OS.