我正在尝试集成Paystack支付平台到我的项目。但每次我运行命令composer require wisdomanthoni/cashier-paystack时,它都会返回以下错误。
./composer.json has been updated
Running composer update wisdomanthoni/cashier-paystack
Loading composer repositories with package information
Updating dependencies
Your requirements could not be resolved to an installable set of packages.
Problem 1
- Root composer.json requires wisdomanthoni/cashier-paystack ^1.0 -> satisfiable by wisdomanthoni/cashier-paystack[v1.0.0].
- wisdomanthoni/cashier-paystack v1.0.0 requires illuminate/database ~5.7.0|~5.8.0 -> found illuminate/database[v5.7.0, ..., 5.8.x-dev] but these were not loaded, likely because it conflicts with another require.
Installation failed, reverting ./composer.json and ./composer.lock to their original content.发布于 2021-05-05 20:31:44
通过手动将库导入到项目中并运行composer update命令,我手动解决了依赖关系
发布于 2021-02-25 08:31:28
Illuminate/Database当前的版本是8.29.0。这意味着您正在安装一些Laravel 5.x依赖项(可能是在Laravel 8.x上),这可能是不兼容的-如果还没有放弃的话。如果你找不到最新的版本,你可能不得不修复你已有的版本-或者使用Laravel 5.x。
发布于 2021-05-06 17:09:40
我在尝试安装此spatie包时遇到了类似的问题:composer要求spatie/laravel-disable-floc,并收到此错误消息:无法将您的要求解析为一组可安装的包。
问题1-根composer.json需要spatie/laravel disable-FLOC^1.0 ->可由spatie/laravel disable-FLOC1.0.0满足。-spatie/laravel disable-floc 1.0.0需要照明/合同^7.30|^8.37 -> found照明/合同v7.30.0,...,7.x-dev,v8.37.0,...,8.x-dev但这些没有加载,可能是因为它与另一个要求冲突。
安装失败,正在将./composer.json和./composer.lock恢复为其原始内容。
好奇地想知道你做了什么。或者寻求其他人的建议。
https://stackoverflow.com/questions/66360624
复制相似问题