Heim >Entwicklungswerkzeuge >composer >Teilen Sie ein Problem mit, das während des Composer-Aktualisierungsprozesses aufgetreten ist

Teilen Sie ein Problem mit, das während des Composer-Aktualisierungsprozesses aufgetreten ist

藏色散人
藏色散人nach vorne
2022-01-04 14:48:392480Durchsuche

Dieser Artikel wurde von composerTutorial-Kolumne geschrieben, um Ihnen ein Problem mitzuteilen, das während des Composer-Update-Prozesses aufgetreten ist. Ich hoffe, dass er Freunden, die ihn benötigen, hilfreich sein wird!

Composer-Aktualisierungsprozess

Mein lokaler Composer wurde seit Mai 2018 nicht mehr aktualisiert. Wenn ich jetzt Composer verwende, wird mir angezeigt, dass 2.0 veröffentlicht wurde. Aktualisieren Sie es also! Unterstützt die Befehlsaktualisierung ist die Verwendung von

composer self-update

, aber es gab mir eine Eingabeaufforderung

`SHA384 is not supported by your openssl extension, could not verify the phar file integrity
`

Wenn ich mir die Eingabeaufforderung anschaue, liegt das daran, dass die Rechtmäßigkeit von phar nicht überprüft werden kann. Wenn dies nicht möglich ist, suchen Sie in der offiziellen Dokumentation nach einer Lösung.

Neuestes Installationspaket herunterladen:

php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"

Hash der heruntergeladenen Datei prüfen:

php -r "if (hash_file('sha384', 'composer-setup.php') === '756890a4488ce9024fc62c56153228907f1545c228516cbf63f885e036d37e9a59d27d63f46af1d4d07ee0f76181c7d3') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"

Erfolgreiche Installation bestätigen:

php composer-setup.php

Link entfernen:

php -r "unlink('composer-setup.php');"

mv ./composer-setup.php /usr/local/bin/composer

Das obige ist der detaillierte Inhalt vonTeilen Sie ein Problem mit, das während des Composer-Aktualisierungsprozesses aufgetreten ist. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:aliyun.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen