您的要求无法解决为一组可安装的软件包。在 laravel 8

Posted

技术标签:

【中文标题】您的要求无法解决为一组可安装的软件包。在 laravel 8【英文标题】:Your requirements could not be resolved to an installable set of packages. in laravel 8 【发布时间】:2021-03-16 04:49:52 【问题描述】:

您的需求无法解决为一组可安装的软件包。

问题 1

phpunit/phpunit[dev-master, 9.3.3, ..., 9.4.x-dev] 需要 ext-dom * -> 您的系统中缺少它。安装或启用 PHP 的 dom 扩展。 phpunit/phpunit 9.5.x-dev 是 phpunit/phpunit dev-master 的别名,因此也需要安装它。 根 composer.json 需要 phpunit/phpunit ^9.3.3 -> 可由 phpunit/phpunit[9.3.3, ..., 9.5.x-dev (dev-master 的别名)] 满足。

【问题讨论】:

Install or enable PHP's dom extension 这可能会帮助您安装扩展程序***.com/questions/43408604/php7-install-ext-dom-issue 我也这样做了,但没有工作 【参考方案1】:

如果您在 ubuntu 或其他基于 debian 的操作系统上运行,sudo apt install phpunit 应该安装此扩展。

对于开发,您可以使用Docker,请参阅Laravel 8 文档中的更多详细信息。

【讨论】:

以上是关于您的要求无法解决为一组可安装的软件包。在 laravel 8的主要内容,如果未能解决你的问题,请参考以下文章

Composer 更新:您的要求无法解决为一组可安装的软件包

您的要求无法解决为一组可安装的软件包。帮帮我

CakePHP 4.x Authentication 2.x - 安装失败。您的要求无法解决为一组可安装的软件包

我得到“您的要求无法解决为一组可安装的软件包。”当我运行作曲家更新

Composer 更新 - 您的要求无法解析为一组可安装的软件包

您的要求无法解析为一组可安装的软件包(Composer 更新)