Как решить проблему конфликтов с вашим root composer.json требуется?

#laravel #paypal

#ларавель #PayPal

Вопрос:

когда я хочу, чтобы composer установил srmklive/paypal, используя composer, требующий srmklive/paypal, я получаю ошибку, подобную belok:

 Problem 1  - srmklive/paypal[v3.0, ..., 3.0.10] require guzzlehttp/guzzle ~7.0 -gt; found guzzlehttp/guzzle[7.0.0, ..., 7.4.1] but it conflicts with your root composer.json require (^6.3).  - Root composer.json requires srmklive/paypal ^3.0 -gt; satisfiable by srmklive/paypal[v3.0, ..., 3.0.10].  Use the option --with-all-dependencies (-W) to allow upgrades, downgrades and removals for packages currently locked to specific versions.  

Кто-нибудь знает, как это решить?

Комментарии:

1. Это говорит о том , что вы вручную добавили guzzlehttp/guzzle: ^6.3 на свой основной composer.json , есть ли причина? Можете ли вы обновить его до ^7.0 ?

Ответ №1:

изменение в файле composer.json

 "guzzlehttp/guzzle": "^6.3|^7.0.1",  

Затем обновите composer