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"
}
Aktualisiere

Ich 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 ...

Antworten auf die Frage(12)

Ihre Antwort auf die Frage