php - 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
解决方案
错误消息表明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
)。
推荐阅读
- vue.js - 在 Vue 页面中嵌入 mapbox-gl 对象?
- python - 想要在 PDF 文档中保存多个绘图
- java - Mapstructs 在 MapperImpl 中生成错误代码
- python - 如何在python中使用和号对数学表达式进行排序
- objective-c - NSString 到 const void *
- python - 使用正则表达式仅打印字符串中的字母
- angular - Angular-Protractor-Headless Chromium:使用 APP_INITIALIZE 时,在页面上找不到 Angular
- c# - 在c#中抛出404去customerror.aspx没有302和301
- react-native - 如何在手机上下载资产并在 React Native 应用程序中使用它
- pyomo - 如何将 bonmin 添加到 pyomo 求解器?