Когда мой композитор пытается получить приватную библиотеку от 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
Почему я получаю это предупреждение?
Казалось, что проблема была в версии php, проект был на 5.6, а моя локальная версия на php была 7.0. также я должен был запустить composer require
из контейнера Project, который использует Docker для правильной работы.
Это также известная проблема для Composer 1.4+ в сочетании с частными пакетами в Toran. Композитор неправильно загружает общедоступный репозиторий Toran вместо частного. Посмотрите эту проблему Github для получения дополнительной информации о текущем прогрессе: https://github.com/composer/composer/issues/6383
На данный момент нет исправлений.
У меня тоже была эта проблема, и ее больше нет.
Я использовал Toran для доставки как наших личных, так и общедоступных пакетов (все они были доступны через packagist). Удалив строку публичного репозитория в нашем файле composer.json, все загрузилось нормально, и я больше не получил ошибку.
Для ясности — мы удалили строку публичного репо И строку {«packagist»: «false»}.