Правильно установить зависимость от композитораPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Правильно установить зависимость от композитора

Сообщение Anonymous »

Я установил последнюю версию laravel (7).
Теперь мне нужен определенный пакет:( mercadopago/dx-php )

И выкидывает следующий конфликт:

Код: Выделить всё

Problem 1
- Installation request for mercadopago/dx-php ^2.0 -> satisfiable by mercadopago/dx-php[2.0.0].
- Conclusion: remove doctrine/inflector 2.0.3
- Conclusion: don't install doctrine/inflector 2.0.3

- mercadopago/dx-php 2.0.0 requires doctrine/inflector ^1.0 -> satisfiable by doctrine/inflector[1.0.x-dev, 1.1.x-dev, 1.2.x-dev, 1.3.1, 1.3.x-dev, 1.4.0, 1.4.1, 1.4.2, 1.4.3, 1.4.x-dev, v1.0, v1.0.1, v1.1.0, v1.2.0, v1.3.0].

- Can only install one of: doctrine/inflector[1.4.0, 2.0.3].
- Can only install one of: doctrine/inflector[1.4.1, 2.0.3].
- Can only install one of: doctrine/inflector[1.4.2, 2.0.3].
- Can only install one of: doctrine/inflector[1.4.3, 2.0.3].
- Can only install one of: doctrine/inflector[1.4.x-dev, 2.0.3].
- Can only install one of: doctrine/inflector[1.0.x-dev, 2.0.3].
- Can only install one of: doctrine/inflector[1.1.x-dev, 2.0.3].
- Can only install one of: doctrine/inflector[1.2.x-dev, 2.0.3].
- Can only install one of: doctrine/inflector[1.3.1, 2.0.3].
- Can only install one of: doctrine/inflector[1.3.x-dev, 2.0.3].
- Can only install one of: doctrine/inflector[v1.0, 2.0.3].
- Can only install one of: doctrine/inflector[v1.0.1, 2.0.3].
- Can only install one of: doctrine/inflector[v1.1.0, 2.0.3].
- Can only install one of: doctrine/inflector[v1.2.0, 2.0.3].
- Can only install one of: doctrine/inflector[v1.3.0, 2.0.3].
- Installation request for doctrine/inflector (locked at 2.0.3) -> satisfiable by doctrine/inflector[2.0.3].
Я пробовал:

Код: Выделить всё

composer depends doctrine/inflector
И выдает: laravel/framework v7.15.0 требует доктрины/инфлектора (^1.4|^2.0)

Если я правильно понял, всё будет работать нормально, если я удалю учение/инфлектор[2.0.3] и поставлю, например, учение/инфлектор[1.4.3].

composer.lock имеет следующее:

Код: Выделить всё

"name": "doctrine/inflector",
"version": "2.0.3",
"source": {... etc
Как правильно установить версию 1.4.3 доктрины/инфлектора, если уже установлена ​​2.0.3?

Подробнее здесь: https://stackoverflow.com/questions/623 ... m-composer
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»