Das kanonische Repository dieses Pakets scheint verschwunden zu sein, und das Paket wurde als Ergebnis gefroren. Github zum Download. Ich versuche eine Möglichkeit, diese Fehler im Voraus zu erkennen, z. B. eine wöchentliche Überprüfung unserer Projekte, die in unsere Überwachungssysteme einspeisen. In diesem speziellen Fall scheitern beide nicht, da sie die richtigen Informationen haben. Beachten Sie, dass ich auch die neueste Version von Composer verwende. < /P>
Code: Select all
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>
Und dann ist es von dort aus eine Abfahrtspirale. Lassen Sie sich nicht von der Botschaft über Git ablenken lassen, die nicht auf dem Weg ist. Die Installation über Git ist ein Fallback und in diesem Fall fehlfor each project:
copy composer.json to blank directory
run composer install
if problems:
report problem
else:
everything is ok
Gibt es eine bessere Möglichkeit, dies zu tun?