简体   繁体   English

通过 composer 安装 package

[英]Installing package via composer

it gives me an error.它给了我一个错误。 my current dbal version is ^3.0我当前的 dbal 版本是^3.0

Problem 1 - lotuashvili/laravel-tbcpay[1.1.0, ..., 1.1.4] require doctrine/dbal ^2.9 -> found doctrine/dbal[v2.9.0, ..., 2.13.x-dev] but it conflicts with your root composer.json require (^3.0).问题 1 - lotuashvili/laravel-tbcpay[1.1.0, ..., 1.1.4] 需要教义/dbal ^2.9 -> 找到教义/dbal[v2.9.0, ..., 2.13.x-dev] 但它与您的根作曲家冲突。json 需要 (^3.0)。 - Root composer.json requires lotuashvili/laravel-tbcpay ^1.1 -> satisfiable by lotuashvili/laravel-tbcpay[1.1.0, ..., 1.1.4]. - 根 composer.json 需要 lotuashvili/laravel-tbcpay ^1.1 -> 可满足 lotuashvili/laravel-tbcpay[1.1.0, ..., 1.1.4]。

Use the option --with-all-dependencies (-W) to allow upgrades, downgrades and removals for packages currently locked to specific versions.使用选项 --with-all-dependencies (-W) 允许升级、降级和删除当前锁定到特定版本的包。

I tried to update all packages我试图更新所有软件包

You're simply using incompatible package versions.您只是在使用不兼容的 package 版本。 lotuashvili/laravel-tbcpay package requires doctrine/dbal 2.9 and up (excluding 3.x), while you require doctrine/dbal 3.x. lotuashvili/laravel-tbcpay package 需要doctrine/dbal 2.9 及更高版本(不包括 3.x),而您需要doctrine/dbal 3.x。

Since there is no version of lotuashvili/laravel-tbcpay that supports doctrine/dbal 3.x, your only course of action is to downgrade Doctrine DBAL in your project to 2.9.由于没有支持doctrine/dbal 3.x 的lotuashvili/laravel-tbcpay版本,您唯一的做法是将项目中的 Doctrine DBAL 降级到 2.9。

lotuashvili/laravel-tbcpay requires doctrine/dbal v2, your own composer.json requires that same package in v3. lotuashvili/laravel-tbcpay需要doctrine/dbal v2,您自己的composer.json 。json 需要与 v3 中相同的 package。 If you want to use lotuashvili/laravel-tbcpay (which hasn't seen any new package since nearly two years,), you should either downgrade DBAL or open a support ticket in their issue tracker如果您想使用lotuashvili/laravel-tbcpay (近两年来没有看到任何新的 package),您应该降级 DBAL 或在他们的问题跟踪器中打开支持票

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM