TransWikia.com

Не получается скачать pullrequest/ветку в свой проект через композер

Stack Overflow на русском Asked on November 30, 2021

Пробую скачать ветку пулреквест проекта. В пустую папку. Т.е. все с нуля.

Для примера взял проект https://github.com/guzzle/guzzle

Взял один из пулреквестов: https://github.com/gmponos/guzzle/tree/final-annotation

Мой composer.json:

{
    "name": "root/site",
    "require": {
        "guzzle/guzzle": "dev-final-annotation"
    },
    "repositories": [
       {
        "type": "vcs",
        "url": "https://github.com/gmponos/guzzle"
       }
    ]
}

Делаю composer update

Получаю ошибку:

Problem 1
    - The requested package guzzle/guzzle dev-final-annotation exists as guzzle/guzzle[dev-mark-abandoned, dev-master, 3.9.x-dev, v1.0.3, v1.0.4, v2.0.0, v2.0.1, v2.0.2, v2.0.3, v2.0.4, v2.0.5, v2.1.0, v2.1.1, v2.1.2, v2.1.3, v2.1.4, v2.2.0, v2.2.1, v2.2.2, v2.2.3, v2.2.4, v2.3.2, v2.4.0, v2.4.1, v2.5.0, v2.6.0, v2.6.1, v2.6.2, v2.6.3, v2.6.4, v2.6.5, v2.6.6, v2.7.0, v2.7.1, v2.7.2, v2.8.0, v2.8.1, v2.8.2, v2.8.3, v2.8.4, v2.8.5, v2.8.6, v2.8.7, v2.8.8, v3.0.0, v3.0.1, v3.0.2, v3.0.3, v3.0.4, v3.0.5, v3.0.6, v3.0.7, v3.1.0, v3.1.1, v3.1.2, v3.2.0, v3.3.0, v3.3.1, v3.4.0, v3.4.1, v3.4.2, v3.4.3, v3.5.0, v3.6.0, v3.7.0, v3.7.1, v3.7.2, v3.7.3, v3.7.4, v3.8.0, v3.8.1, v3.9.0, v3.9.1, v3.9.2, v3.9.3] but these are rejected by your constraint.

Как я понимаю, поиск идет без учета репозитория пулреквеста.

Что я делаю не так?

One Answer

Причина найдена - был взят abandoned пакет. А пул реквест брался из актуального. Схожие названия на packagist и github.

Abandoned на packagist guzzle/guzzle , на github guzzle/guzzle3

Актульный на packagist guzzlehttp/guzzle, на github guzzle/guzzle

Т.е. верный и рабочий composer.json

{
    "name": "root/site",
    "require": {
        "guzzlehttp/guzzle": "dev-final-annotation"
    },
    "repositories": [
       {
        "type": "vcs",
        "url": "https://github.com/gmponos/guzzle"
       }
    ]
}

Answered by Pavel on November 30, 2021

Add your own answers!

Ask a Question

Get help from others!

© 2024 TransWikia.com. All rights reserved. Sites we Love: PCI Database, UKBizDB, Menu Kuliner, Sharing RPP