无法将您的要求解析为一组可安装的软件包 (phpseclib/bcmath_compat)

neu*_*ert 2 php composer-php phpseclib

我不明白这个错误:

Your requirements could not be resolved to an installable set of packages.

Problem 1
- don't install phpseclib/bcmath_compat 1.0.3|don't install php 7.3.13
- composer.json/composer.lock requires php 7.3.* -> satisfiable by php[7.3.13].
- Installation request for phpseclib/bcmath_compat 1.0.3 -> satisfiable by phpseclib/bcmath_compat[1.0.3].
Run Code Online (Sandbox Code Playgroud)

我正在运行 PHP 7.3.13。

有任何想法吗?

小智 6

这基本上是最近更新的包的新要求,您的应用程序对此有松散的版本要求。

一个简单的(虽然是临时的)修复方法是使用 Composer 的require 内联别名

TL;DR:假设您正在尝试安装 Laravel 产品,只需在项目的根目录下运行它:

composer require moontoast/math "1.1.2 as 1.999.999"
Run Code Online (Sandbox Code Playgroud)