首页 > 解决方案 > Linux 上的 Laravel:创建新项目错误:您的需求无法解析为可安装的软件包集

问题描述

我在 openSUSE 上安装 laraval 时遇到问题。我已经像在这个文档中那样做了:https ://en.opensuse.org/Laravel

但是当我运行命令时: laravel new myproject 我收到了这些错误消息: 终端错误消息

我对 Linux 和 laravel 很陌生(有些经验),但我现在不知道该怎么做。错误消息给我带来了一些问题,但我不知道如何解决。也许有人可以帮助我。

我正在运行:
openSUSE Leap 15.3
php 版本 7.4.6
composer 版本 2.1.6

标签: phplinuxlaravelopensuse

解决方案


错误消息表明fileinfo未安装 php 扩展。

在 openSUSE 中,这是您需要输入的命令:sudo zypper install php-fileinfo.

如果您使用的是基于 Debian 的发行版,也sudo apt install php-fileinfo可能是这样(可能对其他人有用)。

您还可以通过键入 来指定版本sudo zypper install php7.4-fileinfo,您可以在其中更改7.4为任何可用版本(通常从5.6 to 8.0撰写本文时开始)。

安装后fileinfo,您可能会遇到类似的错误,但对于另一个扩展。查看消息,将提及缺少的扩展程序,您将能够通过重复您刚才所做的操作来安装它fileinfo(例如,sudo zypper install php-zip)。


推荐阅读