Composer bleibt hängen, während Abhängigkeiten aktualisiert werden
Ich habe versucht, ein Laravel-Projekt, an dem ich heute arbeite, mit @ zu aktualisierecomposer update
Aber es hing anUpdating dependencies (including require-dev)
So habe ich versucht, Dinge wie Composer zu aktualisieren, Dump-Autoload, aber nichts schien zu funktionieren. Dann habe ich es im ausführlichen Modus ausgeführt:composer update -vvv
Und mir ist aufgefallen, dass es beim Lesen dieses JSON aufgehängt hat:
Reading path/to/Composer/repo/https---packagist.org/provider-cordoval$hamcrest-php.json from cache
Ich habe versucht, auf packagist.org nach cordoval / hamcrest-php zu suchen und konnte es nicht finden. Dies ist nicht als Abhängigkeit in meinem @ aufgeführcomposer.json
eim Durchsuchen meines Lieferantenordners bemerke ich dasmockery/mockery
Paket, das ich benutze, erforderthamcrest/hamcrest-php
, aber ich kann nichts finden, das auf @ verweicordoval
.
Keine Ahnung, was los ist und wie ich das Problem beheben kann, damit ich das Update durchführen kann?
Hier ist mein composer.json:
{
"name": "laravel/laravel",
"description": "The Laravel Framework.",
"keywords": ["framework", "laravel"],
"license": "MIT",
"require": {
"laravel/framework": "4.2.*",
"iron-io/iron_mq": "dev-master",
"phpunit/phpunit": "4.2.*",
"mockery/mockery": "dev-master",
"xethron/migrations-generator": "dev-master",
"mailgun/mailgun-php": "dev-master"
},
"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"
}
AktualisiereIch habe versucht, einige der Pakete aus meiner composer.json zu entfernen, einschließlich des Pakets "mockery / mockery". Die einzige Änderung bestand darin, dass Composer an einer anderen Datei hängen blieb.
Nachdem Composer längere Zeit so ausgeführt wurde, wurde er schließlich mit einem Fehler wie dem folgenden beendet:
/path/to/ComposerSetup/bin/composer: line 18: 1356 Segmentation fault php "${dir}/composer.phar" $*
Nicht sicher, was ich dagegen tun soll ...