Чисто проверить, действительно ли все пакеты композиторов все еще доступныPhp

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Чисто проверить, действительно ли все пакеты композиторов все еще доступны

Сообщение Anonymous »

У нас есть ряд проектов, которые используют различные пакеты композиторов. Недавно у нас была проблема с одним из наших проектов, потому что библиотека больше не доступна. Библиотека - https://packagist.org/packages/plejus/pluralize - Отчеты:

Каноническое репозиторий этого пакета, по -видимому, исчез, и пакет заморожен в результате. на GitHub для скачивания. Я пытаюсь обнаружить эту ситуацию, например, еженедельную проверку в наших проектах, питающихся в наших системах мониторинга. Тогда это будет означать, что наши разработчики предупреждают об этой ситуации и могут исследовать и решить проблему (например, использовать альтернативный пакет).
Наши развертывания стабильны, и я имею в виду, что мы не случайно удаляем поставщика/каталог и запустить композитор, если не есть какая -то особая необходимость. Проверьте либо установленную папку поставщика/, либо спросите packagist.org для метаданных о пакете. В этом конкретном случае оба из них не проходят, потому что они имеют правильную информацию. Примечание Я тоже использую самую последнюю версию композитора. < /P>

Код: Выделить всё

root@09995bd4e000:/tmp/xx# ./composer.phar require plejus/pluralize
./composer.json has been created
Running composer update plejus/pluralize
Loading composer repositories with package information
Updating dependencies
Lock file operations: 1 install, 0 updates, 0 removals
- Locking plejus/pluralize (1.0.0)
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 1 install, 0 updates, 0 removals
- Downloading plejus/pluralize (1.0.0)
Failed to download plejus/pluralize from dist: The "https://api.github.com/repos/plejus/pluralize/zipball/cc8602ad2e07e930aff04688b8db2bab2e78005e" file could not be downloaded (HTTP/2 404 ):
{"message":"Not Found","documentation_url":"https://docs.github.com/rest/repos/contents#download-a-repository-archive-zip","status":"404"}
Now trying to download from source

In GitDownloader.php line 82:

git was not found in your PATH, skipping source download
< /code>
А оттуда это спираль спуска. Не отвлекайтесь от сообщения о том, что GIT не находится на пути. Установка через GIT - это запасная часть, и в этом случае она все еще терпит неудачу.for each project:
copy composer.json to blank directory
run composer install
if problems:
report problem
else:
everything is ok
Я попробовал сценарии вышеуказанного, просматривая код выхода из композитора stall , который работает, но он становится довольно грязным.
Есть ли лучший способ сделать это?

Подробнее здесь: https://stackoverflow.com/questions/796 ... -available
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Php»