Was soll ich tun, wenn der Composer-Server Erweiterungen nicht installieren kann, weil die Version zu niedrig ist? Unten wird Ihnen in der Spalte Composer-Tutorial der Upgrade-Prozess vorgestellt!
ps: Serverkonfiguration
Linux VM-0-9-ubuntu 4.4.0-91-generic #114-Ubuntu SMP Di 8. Aug. 11: 56:56 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
1. Fehlererfahrung
Während der Installation von easyswoole wurde festgestellt, dass es nicht über installiert werden konnte Composer
Die Fehlermeldung lautet wie folgt:
ubuntu@VM-0-9-ubuntu:~/demo/easyswoole$ composer require easyswoole/easyswoole=3.x ./composer.json has been created Loading composer repositories with package information Updating dependencies (including require-dev) Installation failed, deleting ./composer.json. [ErrorException] "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"? require [--dev] [--prefer-source] [--prefer-dist] [--no-plugins] [--no-progress] [--no-update] [--update-no-dev] [--update-with-dependencies] [--ignore-platform-reqs] [--sort-packages] [-o|--optimize-autoloader] [-a|--classmap-authoritative] [--] [<packages>]..
Google es und es gibt keine entsprechende Fehlermeldung. Ich dachte darüber nach, zuerst die Composer-Version zu überprüfen
und stellte fest, dass die Composer-Version zu niedrig war, also habe ich Composer übrigens aktualisiert.
ubuntu@VM-0-9-ubuntu:~/demo/easyswoole$ composer -V Composer version @package_branch_alias_version@ (1.0.0-beta2) 2016-03-27 16:00:34
Während des Upgrade-Vorgangs wurde festgestellt, dass das Upgrade fehlgeschlagen ist. Die alte Composer-Version kann nicht automatisch aktualisiert werden
ubuntu@VM-0-9-ubuntu:~$ composer self-update [InvalidArgumentException] Command "self-update" is not defined.
Es scheint, dass das Composer-Paket zu niedrig ist und nicht über die automatische Upgrade-Funktion verfügt
2. Laden Sie das neue Composer-Paket herunter
1. Fügen Sie den neuesten Komponisten hinzu
wget https://dl.laravel-china.org/composer.phar -O /usr/local/bin/composer sudo chmod a+x /usr/local/bin/composer
und überschreiben Sie dann das Skript mit dem Original (per Softlink)
2. Sehen Sie sich den ursprünglichen Speicherort an
sudo mv /usr/bin/composer /tmp/ sudo ln -s /usr/local/bin/composer /usr/bin/composer ubuntu@VM-0-9-ubuntu:~$ composer -V Composer version 1.8.5 2019-04-09 17:46:47
3. Installation
Verwenden Sie Composer, um das Projekt zu installieren
Das obige ist der detaillierte Inhalt vonWas tun, wenn der Composer-Server keine Erweiterungen installieren kann?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!