У меня есть репозиторий на Bitbucket, который представляет собой пакет Composer с поддержкой (содержащий composer.json, который выглядит следующим образом):Как указать стабильность пакета Composer?
{
"name": "foo/package",
"version": "0.0.1"
}
У меня есть еще один проект, который имеет этот composer.json:
{
"name": "foo/project",
"repositories": [
{
"type": "vcs",
"url": "[bitbucket git url]",
}
],
"require": {
"foo/package": "*"
}
}
Если я пытаюсь запустить composer install
, я получаю сообщение об ошибке:
Your requirements could not be resolved to an installable set of packages.
Problem 1
- Installation request for foo/package * -> satisfiable by foo/package[dev-master].
- Removal request for foo/package == 9999999-dev
Если добавить следующую строку в ком проекта poser.json, ошибка исчезает, и пакет устанавливается правильно.
"minimum-stability": "dev"
Я понимаю, что композитор не считает foo/package
быть стабильным, поэтому он говорит, что не может найти его и добавить строку «минимальной стабильности» говорит, что это foo/package
нормально установить. Но я не знаю, как сказать Composer, что foo/package
is stable.
Установка необходимой версии для 0.0.1
вместо *
не работает, либо, он просто дает мне эту ошибку вместо того, чтобы:
Problem 1
- The requested package stashimi/crawler 0.0.1 could not be found.
Я нашел другой переполнения стека вопрос, который подразумевает, что дает Foo/пакет номер версии будет указывают, что он стабилен, но это явно не работает, учитывая файлы выше. Что я делаю не так?