Beitrag
Teile dein Wissen.
Verwalte Sui-, MVR- und Walrus-CLIs in einem
Was ist SuiUp
SuiUp ist ein Tool (stellen Sie es sich wie „Rustup for Sui“ vor), mit dem Sie verschiedene Versionen von SUI-bezogenen CLI-Tools an einem Ort installieren und verwalten können. Das bedeutet, dass Sie die Sui CLI, die Move Package Registry CLI (MVR) und die Walrus CLI mit einem praktischen Tool verwalten können
Warum SuiUp verwenden? 🧠
Alles in einem: Anstatt Sui, MVR und Walrus separat zu installieren (und zu versuchen, jede Version zu verfolgen), erledigt SuiUp alles für Sie. Es ermöglicht eine einfache Installation und den Wechsel zwischen Versionen dieser CLIs — alles an einem Ort.
Bessere DevX (Developer Experience): SuiUp vereinfacht die Versionsverwaltung erheblich. Müssen Sie Ihre DApp auf einer neuen Sui-Testnet-Version testen, aber auch eine ältere Version für ein anderes Projekt verwalten? Kein Problem — Sie können mehrere Versionen nebeneinander installieren und mit einem einzigen Befehl wechseln.
Vermeiden Sie PATH-Konflikte: Durch die zentrale Verwaltung der Binärdateien hilft SuiUp, Verwirrung darüber zu vermeiden, welche Version Sie verwenden. Es installiert Standard-Binärdateien in einem speziellen Verzeichnis (wie ~/.local/bin auf Mac/Linux) und warnt Sie, wenn dieses Verzeichnis nicht in Ihrem PATH enthalten ist. Stellen Sie sicher, dass dieses Verzeichnis in Ihrem PATH an erster Stelle steht, damit es Priorität hat.
Konsistenz in allen Umgebungen: Für Teams und Open-Source-Projekte ermöglicht SuiUp jedem die einfache Synchronisierung mit denselben CLI-Versionen. Keine Probleme mehr mit dem Problem, dass es auf meinem Computer funktioniert.
Schnelle Updates und Rollbacks: Das Upgrade oder Downgrade Ihrer CLI ist so einfach wie ein Befehl. Testen Sie neue Versionen mit Zuversicht — Sie können bei Bedarf jederzeit zurückwechseln.
Erste Schritte mit SuiUp
Bevor Sie SuiUp verwenden können, müssen Sie es auf Ihrem System installieren. SuiUp unterstützt alle wichtigen Betriebssysteme:
Mit einem Skript installieren:
curl -sSfL https://raw.githubusercontent.com/Mystenlabs/suiup/main/install.sh | sh
Oder mit Cargo:
cargo install --git https://github.com/Mystenlabs/suiup.git --locked
Tastenbefehle: Installation
suiup install sui@testnet
suiup install sui@devnet
suiup install sui@testnet-1.40.1
suiup install mvr
suiup install mvr@0.0.8
suiup install walrus -y
Installierte Tools aktualisieren:
suiup update sui@devnet
Standardversion festlegen:
suiup default set sui@testnet-1.44.2
suiup default set mvr@0.0.7
Aktuelle Version anzeigen, die verwendet wird:
suiup default get
Listet die verfügbaren Binärdateien auf:
suiup list
Bonus: Installation von Nightly oder Branch aus (nur für fortgeschrittene Benutzer)
suiup install mvr --nightly
suiup install mvr --nightly my_branch
suiup install mvr --nightly --debug
Problembehandlung 🚫
Wenn Suiup nicht gefunden wird → überprüfe deinen PATH
Wenn die falsche Version verwendet wird → stelle sicher, dass .local/bin zuerst in PATH steht
Benutze welche Sui und welche suiup zum Debuggen
- Sui
Sui is a Layer 1 protocol blockchain designed as the first internet-scale programmable blockchain platform.
Verdiene deinen Anteil an 1000 Sui
Sammle Reputationspunkte und erhalte Belohnungen für deine Hilfe beim Wachstum der Sui-Community.

- ... SUIBigSneh+1396
- ... SUISuiLover+1333
- ... SUI0xduckmove+1207
- ... SUIThorfin+1202
- ... SUIOwen+970
- ... SUIharry phan+847
- ... SUItheking+742
- Warum benötigt BCS eine genaue Feldreihenfolge für die Deserialisierung, wenn Move-Strukturen benannte Felder haben?53
- Fehler bei der Überprüfung mehrerer Quellen“ in den Veröffentlichungen des Sui Move-Moduls — Automatisierte Fehlerbehebung43
- Sui-Transaktion schlägt fehl: Objekte sind für eine andere Transaktion reserviert25
- Wie interagieren Fähigkeitsbeschränkungen mit dynamischen Feldern in heterogenen Sammlungen?05