你的要求无法解决安装一组软件包。在 Laravel 8 中。

9

无法安装所需的软件包。

问题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 (alias of dev-master)] 满足。

1
Install or enable PHP's dom extension - Kamlesh Paul
1
这可能会帮助您安装扩展 https://dev59.com/D1cQ5IYBdhLWcg3wCvg5 - Donkarnash
我也尝试过这个,但是没有成功。 - Devam Atkotiya
2个回答

8

如果您运行的是 Ubuntu 或其他基于 Debian 的操作系统,则sudo apt install phpunit应该安装此扩展。

对于开发,您可以使用Docker,更多细节请参见Laravel 8文档。


0
2023年10月,阿尔卑斯Linux上的情况如下:
- phpunit/phpunit[9.5.0, ..., 9.5.28]需要ext-xmlwriter *,但该扩展在您的系统中缺失。请安装或启用PHP的xmlwriter扩展。 - 根composer.json需要phpunit/phpunit ~9.5.0,可以通过phpunit/phpunit[9.5.0, ..., 9.5.28]满足需求。
apk add phpunit

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接