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.
Как я понимаю, поиск идет без учета репозитория пулреквеста.
Что я делаю не так?
Причина найдена - был взят 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
Get help from others!
Recent Questions
Recent Answers
© 2024 TransWikia.com. All rights reserved. Sites we Love: PCI Database, UKBizDB, Menu Kuliner, Sharing RPP