Composer kann sich nicht selbst aktualisieren

8

Wenn ich versuche, die Composer-Selbstaktualisierung auszuführen, erhalte ich den Fehler:

%Vor%

Ich habe phar.readonly auf Aus gesetzt (und mein phpinfo spiegelt das wieder), aber der Fehler tritt immer noch auf. Weiß jemand, was sonst noch dazu führen könnte?

    
Jake Roussel 15.04.2014, 19:34
quelle

3 Antworten

9

Die beste Lösung ist, den Composer zu entfernen und dann neu zu installieren:

ich. Finde Komponist:

%Vor%

ii. Dann entferne es als sudo (benutze das von oben zurückgegebene Verzeichnis)

%Vor%

iii. Dann installieren Sie es mit apt-get

%Vor%

iv. Testen Sie dann, ob es funktioniert

%Vor%     
Paulo Pereira 06.08.2016 22:45
quelle
8

Composer wird normalerweise nicht aktualisiert oder funktioniert nicht ordnungsgemäß. Schlechte Erlaubnis und / oder schlechter Cache.

Um den Cache zu entfernen, verwenden Sie sudo rm -rf ~/.composer/cache/

Um das Berechtigungsproblem zu beheben, ändern Sie die composer.phar-Berechtigung in 755:

%Vor%

Als letztes Mittel, um dieses Problem zu beheben, versuchen Sie, mit sudo sudo -H composer self-update

zu aktualisieren     
NMC 28.04.2014 01:38
quelle
0

schreibe das einfach in dein Terminal

-sS Ссылка | sudo php - --install-   dir = / usr / local / bin - Dateiname = Komponist

    
mohamed gaber 09.05.2017 18:20
quelle

Tags und Links