Heim >Backend-Entwicklung >PHP-Tutorial >Das Composer-Update ist fehlgeschlagen. Aktivieren Sie die Konfigurationsänderungsmethode der inländischen Mirror-Website
Verwendung:
Es gibt zwei Möglichkeiten, diesen Spiegeldienst zu aktivieren:
Um zu vermeiden, dass bei der Installation des Pakets zwei Abfragen ausgeführt werden, denken Sie daran, die Einstellung zum Deaktivieren von Packagist wie folgt hinzuzufügen:
{ "repositories": [ {"type": "composer", "url": "http://pkg.phpcomposer.com/repo/packagist/"}, {"packagist": false} ] }
. Zeigen Sie das Home-Verzeichnis des Composers an: Verwenden Sie den Befehl composer config -l -g
, um die globalen Konfigurationsinformationen des Composers aufzulisten. Die Suche nach dem Konfigurationselement [home]
in diesen Informationen ist das Home-Verzeichnis des Composers . Linux-Benutzer führen bitte den Befehl sudo composer config -l -g
aus.
Geben Sie das Home-Verzeichnis des Composers ein, öffnen Sie die Datei config.json (erstellen Sie selbst eine, falls sie nicht vorhanden ist) und fügen Sie dann die Konfigurationsinformationen dieses Spiegeldienstes hinzu. Der endgültige Inhalt lautet wie folgt:
{ "config": { }, "repositories": [ {"type": "composer", "url": "http://pkg.phpcomposer.com/repo/packagist/"}, {"packagist": false} ] }
{ "name": "laravel/laravel", "description": "The Laravel Framework.", "keywords": ["framework", "laravel"], "license": "MIT", "type": "project", "require": { "laravel/framework": "4.2.*" }, "autoload": { "classmap": [ "app/commands", "app/controllers", "app/models", "app/database/migrations", "app/database/seeds", "app/tests/TestCase.php" ] }, "scripts": { "post-install-cmd": [ "php artisan clear-compiled", "php artisan optimize" ], "post-update-cmd": [ "php artisan clear-compiled", "php artisan optimize" ], "post-create-project-cmd": [ "php artisan key:generate" ] }, "config": { "preferred-install": "dist" }, "minimum-stability": "stable", "repositories": [ {"type": "composer", "url": "http://pkg.phpcomposer.com/repo/packagist/"}, {"packagist": false} ] }
Im Folgenden wird erläutert, wie Sie die Konfiguration der inländischen Mirror-Website ändern können, wenn das Composer-Update fehlschlägt. Ich hoffe, dass dies für Freunde hilfreich ist, die sich für PHP-Tutorials interessieren.