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

藏色散人
Freigeben: 2022-01-04 14:48:39
nach vorne
2484 Leute haben es durchsucht

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
Nach dem Login kopieren

, aber es gab mir eine Eingabeaufforderung

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

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');"
Nach dem Login kopieren

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;"
Nach dem Login kopieren

Erfolgreiche Installation bestätigen:

php composer-setup.php
Nach dem Login kopieren

Link entfernen:

php -r "unlink('composer-setup.php');"
Nach dem Login kopieren

mv ./composer-setup.php /usr/local/bin/composer
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:aliyun.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage