Laravel composer-Installation hängt bei "Installation von Abhängigkeiten" und verbrauchen eine Menge von Ressourcen (CPU, FESTPLATTE)
Problem 1:
Habe ich versucht zu installieren laravel 4 auf meinem server (Ubuntu 12.04, nginx, php5-fpm), aber die installation hängt:
# composer install --verbose
Loading composer repositories with package information
Installing dependencies (including require-dev)
- keine Fehler, kein gar nichts, es hängt nur und das ist alles.
Ich habe versucht, die installation mit composer create-project laravel/laravel --prefer-dist
...und das Ergebnis war ziemlich das gleiche:
Installing laravel/laravel (v4.0.9)
- Installing laravel/laravel (v4.0.9)
Loading from cache
Created project in /var/www/laravel/ex2/laravel
Loading composer repositories with package information
Installing dependencies (including require-dev)
Konnte ich nicht finden irgendwelche Ideen/Lösungen.
Könnte jemand bitte sagen Sie mir, was ist das problem und wie könnte ich es beheben?
Problem 2:
@antonio-carlos-ribeiro hatte Recht, ich brauche nur zu warten. Aber jetzt habe ich ein anderes problem:
Installation dauert mehr als 30 Minuten! Und eine Menge von Ressourcen (CPU-und datenträgernutzung)... unglaublich viel Ressourcen.
Hier ist Graphen von CPU und FESTPLATTE Lesen/schreiben:
Ich denke, es ist nicht normal Verhalten. Irgendwelche Ideen was Los ist?
Dank!
Du musst angemeldet sein, um einen Kommentar abzugeben.
Dies ist Komponist, langsam. Müssen Sie warten, bis es und, ja, es kann eine Menge Zeit.
Können Sie auch versuchen, die Pakete herunterladen, die einem nach der Installation von Laravel "manuell"
Erstellen Sie Ihr Verzeichnis aus und geben Sie es:
Download-alle Pakete nur von einem:
Schließlich download Laravel
Verschieben Sie es an die richtige Stelle
Und führen Sie diese zu beheben Ihre Komponisten.lock
Nach dem herunterladen der Pakete, Composer speichert Sie in Ihrem home-Ordner, so dass beim nächsten installieren, die Sie nicht herunterladen müssen, alle von Ihnen manuell, es sei denn, natürlich, einige sind aktualisiert.
Hinweis: dies funktioniert nur für Laravel 4.0.9, da einige dieser Pakete sind "markiert", um den download einer bestimmten commit (Beispiel: #700847e).
vendor
Verzeichnis und laden Sie Sie auf Ihrem Computer anstelle der Verwendungcomposer install
. Ich glaube, es würde eine Menge Zeit sparen. 🙂War ich eine Installation auf einem windows-Rechner im xampp-Verzeichnis und festgestellt, dass er gehängt wurde, während der Apache lief und als ich aufgehört habe den Apache-es startet sofort und endet in einer in der Sek.
Stellen Sie sicher, dass Sie nicht mit xdebug standardmäßig aktiviert. Wenn Sie haben, schalten Sie es aus.
Ich hatte das ähnliche problem wo laden von JSON-Abhängigkeiten dauerte eine Stunde (für Laravel). Nach ausschalten xdebug für cli-alles lädt sich in einigen Sekunden!
Für mich war Komponist Verkäufer. Ich habe gerade
composer -vvv update