Symfony 安装错误“存档可能包含大小写不同的相同文件名”

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

我正在尝试创建一个新的 Symfony 项目。 当我启动安装程序时:

symfony new sitepro --version=6.0.* --webapp
安装开始但出现 2 个错误:

      [RuntimeException]
  The archive may contain identical file names with different capitalization (which fails on case insensitive filesystems): ZipArchive::extractTo(C:\User
  s\Shiyo\Desktop\Pro\Projets\sitepro/vendor/composer/b67ec329/php-fig-cache-aa5030c/LICENSE.txt): Failed to open stream: Permission denied



  [ErrorException]
  ZipArchive::extractTo(C:\Users\Shiyo\Desktop\Pro\Projets\sitepro/vendor/composer/b67ec329/php-fig-cache-aa5030c/LICENSE.txt): Failed to open stream: Pe
  rmission denied

 unable to run C:\composer\composer.phar create-project symfony/skeleton C:\Users\Shiyo\Desktop\Pro\Projets\sitepro 6.0.* --no-interaction

我正在 Windows 10、php 8.1.6 上工作。 我尝试

composer clearcache
卸载并安装 7-Zip,并且我拥有此文件夹的所有权限,所以我真的不明白为什么会出现此错误。 感谢您的帮助!

php symfony composer-php
2个回答
3
投票

问题出在Windows的桌面文件夹上。它有特殊的权利。我尝试了另一个文件夹,它工作得很好!


0
投票

是的,这是文件夹的权限问题。基本上,由于以下原因之一,您无法写入该文件夹:

  1. 有一个进程正在使用该文件夹。例如,如果 xampp 正在运行,并且您尝试在 htdocs 中创建新项目,则很可能会遇到此错误,因为 xampp 正在使用该文件夹。解决方案是关闭正在使用该文件夹的任何应用程序,您应该能够毫无问题地写入该文件夹。
  2. 您使用的用户对该文件夹没有足够的权限。解决方案是使用特权用户。
最新问题
© www.soinside.com 2019 - 2024. All rights reserved.