Flosum CLI Node.js-Paket installieren
Bekannte Probleme: Erforderliches Update
Ein Update ist erforderlich. Die aktuelle Version von Flosum DevOps erfordert die neuesten Versionen der Flosum CLI (@flosum/cli Paket) und der Flosum DevOps-CLI-Erweiterung. Frühere CLI-Versionen unterstützen keine Topologien und können nicht mit einem DevOps-Tenant arbeiten, der sie verwendet, daher müssen vorhandene Installationen aktualisiert werden.
Node.js 22 ist erforderlich. Bei Node.js 24, scheinen die Installations- und Aktualisierungsbefehle zwar erfolgreich zu sein, belassen Sie jedoch auf einer früheren Version. Wechseln Sie vor der Installation oder Aktualisierung zu Node.js 22.
Kompatibilität mit Betriebssystemen
Flosum CLI und Flosum DevOps-CLI-Erweiterung sind mit den folgenden Betriebssystemen kompatibel:
macOS
Linux
Diese Tools sind derzeit nicht für die Verwendung mit Windows vorgesehen.
Übersicht
Dieser Artikel erklärt, wie Sie das Flosum CLI installieren, das Befehlszeilen-Tool für Flosum DevOps. Sie können das Flosum CLI eigenständig in einem Terminal verwenden, und es wird außerdem benötigt von der Flosum DevOps-CLI-Erweiterung für Visual Studio Code.
Das Flosum CLI kompiliert während der Installation eine native Komponente auf Ihrem Rechner, daher benötigt es zusätzlich zu Node.js eine funktionierende Build-Toolchain (Python und einen C++-Compiler). Erfüllen Sie alle folgenden Voraussetzungen, bevor Sie den Installationsbefehl ausführen.
Voraussetzungen
Node.js und npm
Das Flosum CLI benötigt Node.js 22 und npm 10. Neuere Node.js-Versionen werden nicht unterstützt.
Gehen Sie zu nodejs.org. Die Seite verwendet standardmäßig die neueste Version, wählen Sie daher im Versions-Dropdown 22.x, laden Sie dann das Installationsprogramm herunter und führen Sie es aus. Node.js 22 enthält npm 10.
Überprüfen Sie beide Versionen in einem Terminal:
node --version
npm --versionBestätigen Sie, dass
node --versionmeldet v22.x und dassnpm --versionmeldet 10.x.
Node.js 24 installiert ohne Warnung eine ältere Version
Wenn Sie Flosum CLI mit Node.js 24installieren, installiert npm eine ältere Version von Flosum CLI, ohne Fehler zu melden. Wenn Sie flosum --version ausführen, wird die ältere Version gemeldet. Ältere Versionen unterstützen das aktuelle Flosum DevOps nicht und funktionieren nicht.
Wechseln Sie auf Node.js 22 bevor Sie die Installation durchführen. Wenn Sie das CLI bereits unter Node.js 24 installiert haben, entfernen Sie es mithilfe der Schritte unter Fehlerbehebung, installieren Sie Node.js 22 und führen Sie den Installationsbefehl dann erneut aus.
npm nicht aktualisieren
Jede Installation endet mit einem Hinweis darauf, dass eine neue Hauptversion von npm verfügbar ist, zusammen mit einem Befehl zu deren Installation. Führen Sie diesen Befehl nicht aus. Das Flosum CLI benötigt npm 10, und ein Upgrade versetzt Ihr System in eine nicht unterstützte Konfiguration.
Wenn Sie bereits ein Upgrade durchgeführt haben, installieren Sie Node.js 22, wodurch npm 10.
Build-Tools
Das Flosum CLI hängt von einem nativen Modul ab, das während der Installation aus C-Quellcode kompiliert wird. Auf Ihrem Rechner müssen Python 3 und ein C++-Compiler vor der Installation verfügbar sein, sonst schlägt die Installation fehl.
macOS
Installieren Sie die Xcode Command Line Tools, die den Compiler und Python bereitstellen:
xcode-select --installLinux
Installieren Sie die Compiler-Toolchain und Python. Unter Debian und Ubuntu:
sudo apt install build-essential python3Verwenden Sie die entsprechende Paketgruppe für Ihre Distribution.
Installation des Flosum CLI
Installation überprüfen
Führen Sie den folgenden Befehl aus:
Bestätigen Sie, dass eine Versionsnummer zurückgegeben wird. Eine Versionsnummer bedeutet, dass die Installation erfolgreich war.
Vergleichen Sie die installierte Version mit der zuletzt veröffentlichten Version:
Bestätigen Sie, dass beide Befehle dieselbe Version melden. Wenn
flosum --versioneine niedrigere Nummer meldet, wurde eine ältere Version installiert. Siehe Fehlerbehebung.
Verwendung des Flosum CLI
Lesen Sie unten die Paketbefehle des Flosum CLI, um eine Liste der verfügbaren Befehle und Erläuterungen zu deren Funktionen zu erhalten. Da die DevOps-CLI Extension diese Befehle aufruft, können Sie den folgenden Artikel auch für detailliertere Anweisungen lesen.
Fehlerbehebung
Zuletzt aktualisiert
War das hilfreich?