Publication
Partagez vos connaissances.
Gérez les CLI Sui, MVR et Walrus tout-en-un
Qu'est-ce que SuiUp
SuiUp est un outil (pensez-y comme « rustup for Sui ») qui vous permet d'installer et de gérer différentes versions des outils CLI liés à SUI en un seul endroit. Cela signifie que vous pouvez gérer la CLI Sui, la CLI Move Package Registry (MVR) et la CLI Walrus à partir d'un seul outil pratique
Pourquoi utiliser SuiUp ? 🧠
Commodité tout-en-un : au lieu d'installer sui, mvr et walrus séparément (et d'essayer de suivre chaque version), SuiUp s'occupe de tout pour vous. Il permet une installation et une commutation faciles entre les versions de ces CLI, le tout en un seul endroit.
Une meilleure expérience DevX (Developer Experience) : SuiUp simplifie considérablement la gestion des versions. Vous avez besoin de tester votre DApp sur une nouvelle version de Sui Testnet mais également de conserver une ancienne version pour un autre projet ? Pas de problème : vous pouvez installer plusieurs versions côte à côte et passer d'une version à l'autre à l'aide d'une seule commande.
Évitez les conflits PATH : en gérant les fichiers binaires de manière centralisée, SuiUp permet d'éviter toute confusion quant à la version que vous utilisez. Il installe les fichiers binaires par défaut dans un répertoire dédié (comme ~/.local/bin sur Mac/Linux) et vous avertit si ce répertoire ne se trouve pas dans votre PATH. Assurez-vous que ce répertoire figure en premier dans votre PATH afin qu'il soit prioritaire.
Cohérence entre les environnements : pour les équipes et les projets open source, SuiUp permet à tout le monde de se synchroniser facilement avec les mêmes versions de la CLI. Plus aucun problème « fonctionne sur ma machine ».
Mises à jour et annulations rapides : la mise à niveau ou la rétrogradation de votre CLI est aussi simple qu'une seule commande. Essayez les nouvelles versions en toute confiance : vous pouvez toujours revenir en arrière si nécessaire.
Premiers pas avec SuiUp
Avant d'utiliser SuiUp, vous devez l'installer sur votre système. SuiUp est compatible avec tous les principaux systèmes d'exploitation :
Installation à l'aide d'un script :
curl -sSfL https://raw.githubusercontent.com/Mystenlabs/suiup/main/install.sh | sh
Ou avec Cargo :
cargo install --git https://github.com/Mystenlabs/suiup.git --locked
Commandes clés : 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
Mettez à jour les outils installés :
suiup update sui@devnet
Définissez la version par défaut :
suiup default set sui@testnet-1.44.2
suiup default set mvr@0.0.7
Afficher la version actuelle utilisée :
suiup default get
Liste des fichiers binaires disponibles :
suiup list
Bonus : installation depuis Nightly ou Branch (utilisateurs avancés uniquement)
suiup install mvr --nightly
suiup install mvr --nightly my_branch
suiup install mvr --nightly --debug
Résolution des problèmes 🚫
Si aucune connexion n'est trouvée → vérifiez votre PATH
Si la mauvaise version est utilisée → assurez-vous que .local/bin est en premier dans PATH
Utiliser quelle interface et quelle configuration utiliser pour déboguer
- Sui
Sui is a Layer 1 protocol blockchain designed as the first internet-scale programmable blockchain platform.
Gagne ta part de 1000 Sui
Gagne des points de réputation et obtiens des récompenses pour avoir aidé la communauté Sui à se développer.

- ... SUIBigSneh+1396
- ... SUISuiLover+1333
- ... SUI0xduckmove+1207
- ... SUIThorfin+1202
- ... SUIOwen+970
- ... SUIharry phan+847
- ... SUItheking+742
- Pourquoi BCS exige-t-il un ordre de champs exact pour la désérialisation alors que les structures Move ont des champs nommés ?53
- « Erreurs de vérification de sources multiples » dans les publications du module Sui Move - Résolution automatique des erreurs43
- Échec de la transaction Sui : objets réservés pour une autre transaction25
- Comment les contraintes de capacité interagissent-elles avec les champs dynamiques dans des collections hétérogènes ?05