Предупреждение композитора при попытке получить необходимую личную библиотеку от торана

Когда мой композитор пытается получить приватную библиотеку от toran, я получаю это предупреждение:

Предупреждение от https: //toran.dev.lan/repo/packagist: Оригинал
провайдеры не могут быть получены

Бег composer require app/client:^6.0 дает:

user@u:~/Projects/app$ composer require app/client:^6.0
./composer.json has been updated
Loading composer repositories with package information
Updating dependencies (including require-dev)
Warning from https://toran.dev.lan/repo/packagist: The original providers could not be fetched
Warning from https://toran.dev.lan/repo/packagist: The original providers could not be fetched

Бег composer require app/client:^6.0 -vvv
дает:

Downloading https://toran.dev.lan/repo/packagist/p/app/accounting-common.json
Warning from https://toran.dev.lan/repo/packagist: The original
providers could not be fetched

Writing /home/user/.composer/cache/repo/https---toran.dev.lan-repo-packagist/provider-app$accounting-common.json into cache

Downloading https://toran.dev.lan/repo/packagist/p/app/php-amqplib-extension.json
Warning from https://toran.dev.lan/repo/packagist: The original providers could not be fetched
Writing /home/user/.composer/cache/repo/https---toran.dev.lan-repo-packagist/provider-app$php-amqplib-extension.json into cache

Downloading https://toran.dev.lan/repo/packagist/p/app/lib-symfony-components.json
Warning from https://toran.dev.lan/repo/packagist: The original providers could not be fetched
Writing /home/user/.composer/cache/repo/https---toran.dev.lan-repo-packagist/provider-app$lib-symfony-components.json into cache

Downloading https://toran.dev.lan/repo/packagist/p/app/lib-dependency-injection.json
Warning from https://toran.dev.lan/repo/packagist: The original providers could not be fetched
Writing /home/user/.composer/cache/repo/https---toran.dev.lan-repo-packagist/provider-app$lib-dependency-injection.json into cache

Downloading https://toran.dev.lan/repo/packagist/p/app/rabbitmq-extension-bundle.json
Warning from https://toran.dev.lan/repo/packagist: The original providers could not be fetched
Writing /home/user/.composer/cache/repo/https---toran.dev.lan-repo-packagist/provider-app$rabbitmq-extension-bundle.json into cache

Почему я получаю это предупреждение?

3

Решение

Казалось, что проблема была в версии php, проект был на 5.6, а моя локальная версия на php была 7.0. также я должен был запустить composer require из контейнера Project, который использует Docker для правильной работы.

0

Другие решения

Это также известная проблема для Composer 1.4+ в сочетании с частными пакетами в Toran. Композитор неправильно загружает общедоступный репозиторий Toran вместо частного. Посмотрите эту проблему Github для получения дополнительной информации о текущем прогрессе: https://github.com/composer/composer/issues/6383

На данный момент нет исправлений.

0

У меня тоже была эта проблема, и ее больше нет.

Я использовал Toran для доставки как наших личных, так и общедоступных пакетов (все они были доступны через packagist). Удалив строку публичного репозитория в нашем файле composer.json, все загрузилось нормально, и я больше не получил ошибку.

Для ясности — мы удалили строку публичного репо И строку {«packagist»: «false»}.

-1
По вопросам рекламы [email protected]