Heim Entwicklungswerkzeuge composer Was tun, wenn der Composer-Server keine Erweiterungen installieren kann?

Was tun, wenn der Composer-Server keine Erweiterungen installieren kann?

Sep 23, 2019 pm 02:12 PM
composer

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!

Was tun, wenn der Composer-Server keine Erweiterungen installieren kann?

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

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

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

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

und überschreiben Sie dann das Skript mit dem Original (per Softlink)

2. Sehen Sie sich den ursprünglichen Speicherort an

Was tun, wenn der Composer-Server keine Erweiterungen installieren kann?

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

3. Installation

Verwenden Sie Composer, um das Projekt zu installieren

Was tun, wenn der Composer-Server keine Erweiterungen installieren kann?

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!

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

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Beste grafische Einstellungen
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌
Will R.E.P.O. Crossplay haben?
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Wofür wird ein Komponist verwendet? Wofür wird ein Komponist verwendet? Apr 06, 2025 am 12:02 AM

Composer ist ein Abhängigkeitsmanagement -Tool für PHP. Zu den Kernschritten für die Verwendung von Komponisten gehören: 1) Deponcies in Composer.json wie "Stripe/Stripe-Php": "^7.0"; 2) CompoSerinstall ausführen, um Abhängigkeiten herunterzuladen und zu konfigurieren. 3) Verwalten Sie Versionen und Autoloads über Composer.lock und autoload.php. Composer vereinfacht das Abhängigkeitsmanagement und verbessert die Projekteffizienz und -wartbarkeit.

Was ist der Unterschied zwischen Komponist und Orchestrator? Was ist der Unterschied zwischen Komponist und Orchestrator? Apr 02, 2025 pm 02:49 PM

Der Komponist wird verwendet, um Abhängigkeiten von PHP -Projekten zu verwalten, während Orchestrator zur Verwaltung und Koordination von Mikrodiensten oder Containeranwendungen verwendet wird. 1.Composer deklariert und verwaltet Abhängigkeiten von PHP -Projekten über Composer.json -Datei. 2. Orchestrator verwaltet die Bereitstellung und Erweiterung von Diensten über Konfigurationsdateien (z. B. die YAML -Dateien von Kubernetes), um eine hohe Verfügbarkeit und Ladeausgleich zu gewährleisten.

Wie debugie ich einen benutzerdefinierten Komponist -Paket -Installationspfad? Wie debugie ich einen benutzerdefinierten Komponist -Paket -Installationspfad? Apr 01, 2025 am 08:36 AM

Passen Sie das Composer -Paket -Installationsverzeichnis und das Debugging -Methoden an, wenn die Komponisten zum Verwalten von Abhängigkeiten verwendet werden. Das Paket wird standardmäßig im Lieferantenverzeichnis installiert. Falls nötig ...

ThinkPhp stellt eine Verbindung zu Alibaba Cloud MQTT ERROR APP \\ Controller \\ Mosquitto \\ Client: Wie löst ich es? ThinkPhp stellt eine Verbindung zu Alibaba Cloud MQTT ERROR APP \\ Controller \\ Mosquitto \\ Client: Wie löst ich es? Apr 01, 2025 am 08:24 AM

Die Verwendung von Mosquitto in ThinkPhp meldet einen Fehler: App \\ Controller \\ Mosquitto \\ Client Bei Verwendung des ThinkPhp -Frameworks, um eine Verbindung zum Alibaba -Cloud -MQTT -Dienst herzustellen, hat der Entwickler einen Fehler begegnet ...

Bereitstellung von Produktionsumgebungen: Wie vermeiden Sie die Abhängigkeiten der Komponistenbeladungsentwicklung? Bereitstellung von Produktionsumgebungen: Wie vermeiden Sie die Abhängigkeiten der Komponistenbeladungsentwicklung? Apr 01, 2025 am 07:36 AM

Effizient verwalten Sie Komponistenabhängigkeiten: Wie vermeiden Sie die Abhängigkeiten der Entwicklungsentwicklung in Produktionsumgebungen. Wenn wir Komponist zur Verwaltung von PHP -Projektabhängigkeiten verwenden, machen wir häufig den Entwicklungsprozess ...

Was sind die offiziellen KI-Kreativtools? Was sind die offiziellen KI-Kreativtools? Nov 29, 2024 am 10:19 AM

Das offizielle KI-Kreativtool nutzt maschinelles Lernen und fortschrittliche Technologie, um kreative Erkundungs-, Inhaltsgenerierungs- und Optimierungsfunktionen bereitzustellen, um den kreativen Prozess zu verbessern und die Produktivität zu steigern. Zu den wichtigsten Tools gehören ChatGPT, Google AI Image/Video Generator, AWS DeepComposer und Azure Cognitive Services. Diese Tools können Benutzern dabei helfen, kreative Barrieren abzubauen, hochwertige Inhalte zu generieren, den kreativen Output zu optimieren, die Teamzusammenarbeit zu fördern und Kreativität und Effizienz zu verbessern.

Wie funktionieren Autoloading und Namespaces in Composer? Wie funktionieren Autoloading und Namespaces in Composer? Jun 04, 2024 pm 09:03 PM

So funktionieren Autoloading und Namespaces in Composer: Autoloading: Composer nutzt die Autoloading-Funktion, um Klassen bei Bedarf automatisch zu laden, wodurch die lästigen manuellen Aufrufe entfallen. Namespace: Namespace organisiert Code und vermeidet Konflikte mit demselben Klassennamen. Composer unterstützt Namespaces über den PSR-4-Standard, der die Zuordnung zwischen Namespaces und Verzeichnissen festlegt. Praktischer Fall: Wenn Sie eine Bibliothek eines Drittanbieters verwenden, konfigurieren Sie die erforderlichen und automatisch ladenden Teile in Composer.json und geben Sie den Bibliotheksnamen und die Zuordnungsregeln an. Dadurch können wir Klassen aus der Bibliothek direkt verwenden, ohne Dateien manuell laden zu müssen.

PHP-Debugging von Composer-Abhängigkeiten: Lösen von Abhängigkeitsproblemen PHP-Debugging von Composer-Abhängigkeiten: Lösen von Abhängigkeitsproblemen Jun 06, 2024 pm 12:18 PM

Debuggen von Composer-Abhängigkeitsproblemen Möglichkeiten zur Lösung von Abhängigkeitsproblemen: Überprüfen Sie die Datei „composer.lock“. Verwenden Sie „composershow-root-requires“, um eine Abhängigkeitsaktualisierung zu erzwingen. Legen Sie den Debug-Modus fest. Tatsächlicher Fall: Paketkonflikte: Verwenden Sie „composershow-root-requires“, um Konflikte zu erkennen und das Inkompatibilitätspaket manuell zu aktualisieren . Fehlende Abhängigkeiten: Fehlende Abhängigkeiten zu „composer.json“ hinzufügen und neu installieren. Veraltete Abhängigkeiten: Verwenden Sie ComposerUpdate, um veraltete Pakete zu aktualisieren.

See all articles