Каноническое репозиторий этого пакета, по -видимому, исчез, и пакет заморожен в результате. на 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
Есть ли лучший способ сделать это?
Подробнее здесь: https://stackoverflow.com/questions/796 ... -available