@solascriptura

Rejected by your constraint. Как исправить?

- The requested package ИМЯ_ПАКЕТА exists as ИМЯ_ПАКЕТА[dev-master] but these are rejected by your constraint.

Появляется после попытки обновить (установить заново после удаления) пакет. Я пока еще только разбираюсь с Composer'ом:
1. Залил свою библиотеку на github.
2. Написал json файл, зарегистрировался на https://packagist.org/, добавил туда ссылку,
3. Подключил к другому проекту этот пакет, все скачалось, подключилось рабоатет.
4. Обновил пакет.
5. Команда Composer Update (а также Composer Remove, Composer Require) не находит изменений. Закачивает все ту же версию. (при этом пишет Cloning ... from cache)

Примечания: minimum-requirements установлены на dev. Composer clear-cache пробовал. Ничего не помогает.
  • Вопрос задан
  • 1949 просмотров
Решения вопроса 1
@solascriptura Автор вопроса
Нашел. Оказывается packagist.org обновляет информацию с репозитариев время от времени по крону. (О чем свидетельствует надпись в списке пакетов рядом с пакетом "(Not Auto-Updated)"). Оказывается можно настроить интеграцию с Githab'ом и Bitbucket'ом. Чтобы по Push'у packagist автоматом обновлял у себя информацию о последних коммитах, но она у меня почему-то после всех шагов настройки так и не заработала, но...

Есть кнопка Update на странице пакета в packagist'е. С ее помощью можно вручную после Push в репозитарий сообщать о том, что появились изменения, тогда по команде Composer update загружаются обновления. (правда тоже не сразу, а через несколько минут это действие срабатывает. Но уже заметно лучше )
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы