Laravel 安装程序在创建新项目时抛出错误

Laravel installer throws error when creating new project

我正在尝试创建新的 Laravel 应用程序。

我已经安装了 XAMPP 和 Composer。 使用 Composer ( composer global require laravel/installer ) 我已经安装了 Laravel.

但是当我尝试使用 laravel new firstProject 命令创建新命令时,安装会抛出两个错误。

如果有帮助,我正在使用 Windows10。

 [RuntimeException]
  The archive may contain identical file names with different capitalization (which fails on case insensitive filesys
  tems): ZipArchive::extractTo(C:\Users\User1\Desktop\PHP/vendor/composer/374ddf59/laravel-laravel-8e55104\public/rob
  ots.txt): Failed to open stream: Permission denied

  [ErrorException]
  ZipArchive::extractTo(C:\Users\User1\Desktop\PHP/vendor/composer/374ddf59/laravel-laravel-8e55104\public/robots.txt
  ): Failed to open stream: Permission denied

我试过:

  1. 重新安装和更新作曲家
  2. 正在重新安装和更新Laravel
  3. 正在更改我要创建项目的文件夹
  4. 使用composer create-project laravel/laravel blog命令通过composer新建项目还是和上面一样的错误

理解阅读:

Failed to open stream: Permission denied.


这意味着您的命令行无权读取或写入当前目录。您必须更改目录权限,它应该可以工作。

change permissions on windows

change permissions on mac

我有解决办法。

你只需要删除c:\program file-Zip,

需要后,重新安装此软件。 7-zip, 需要下载网页作者的这个软件

执行后

laravel 新 your_app

准备就绪。