【发布时间】:2021-06-05 12:10:45
【问题描述】:
我正在尝试使用 composer 创建一个新的 Laravel 项目,但我不断收到此错误消息。有谁知道我做错了什么或如何解决这个问题?
您的需求无法解决为一组可安装的软件包。
问题 1
- laravel/framework[v8.40.0, ..., 8.x-dev] require league/flysystem ^1.1 -> satisfiable by league/flysystem[1.1.0, ..., 1.x-dev].
- league/flysystem[1.1.0, ..., 1.x-dev] require ext-fileinfo * -> it is missing from your system. Install or enable PHP's fileinfo extension.
- Root composer.json requires laravel/framework ^8.40 -> satisfiable by laravel/framework[v8.40.0, ..., 8.x-dev].
要启用扩展,请确认它们已在您的 .ini 文件中启用:
- C:\MAMP\bin\php\php7.4.1\php.ini
您也可以在终端内运行php --ini 来查看PHP 在CLI 模式下使用了哪些文件。
【问题讨论】:
-
这是答案,-root composer.json 需要 laravel/framework ^8.40 -> laravel/framework[v8.40.0, ..., 8.x-dev] 可以满足你需要检查基础 composer.json 文件来检查你的包是否使用了旧的依赖项。
标签: laravel