Допис
Діліться своїми знаннями.
Керуйте CLI Sui, MVR та Walrus «все в одному»
Що таке SuiUp
SuiUp - це інструмент (подумайте про це як «rustup for Sui»), який дозволяє встановлювати та керувати різними версіями інструментів CLI, пов'язаних із SUI, в одному місці. Це означає, що ви можете обробляти Sui CLI, CLI реєстру пакетів переміщення (MVR) та Walrus CLI за допомогою одного зручного інструменту
Навіщо використовувати SuiUp? 🧠
Зручність «все в одному»: замість того, щоб встановлювати sui, mvr та морж окремо (і намагатися відстежувати кожну версію), SuiUp обробляє це все за вас. Це дозволяє легко встановити та перемикатися між версіями цих CLI - все в одному місці.
Кращий DevX (Досвід розробника): SuiUp значно спрощує управління версіями. Потрібно протестувати свій DApp на новому випуску testnet Sui, але також підтримувати стару версію для іншого проекту? Немає проблем - ви можете встановити кілька версій поруч і перемикатися однією командою.
Уникайте конфліктів PATH: централізовано керуючи бінарними файлами, SuiUp допомагає запобігти плутанню щодо версії, яку ви запустили. Він встановлює двійкові файли за замовчуванням у виділений каталог (наприклад, ~/.local/bin на Mac/Linux) і попереджає вас, якщо цього каталогу немає у вашому PATH. Переконайтеся, що каталог є першим у вашому PATH, щоб він мав пріоритет.
Послідовність між середовищами: для команд та проектів з відкритим кодом SuiUp дозволяє всім легко синхронізуватися з тими ж версіями CLI. Більше немає проблем «працює на моїй машині».
Швидкі оновлення та відкат: Оновлення або зниження рівня CLI так само просто, як одна команда. Спробуйте нові випуски з упевненістю - ви завжди можете повернутися назад, якщо потрібно.
Початок роботи з SuiUp
Перш ніж використовувати SuiUp, вам потрібно встановити його на свою систему. SuiUp підтримує всі основні операційні системи:
Встановлення за допомогою скрипта:
curl -sSfL https://raw.githubusercontent.com/Mystenlabs/suiup/main/install.sh | sh
Або з вантажем:
cargo install --git https://github.com/Mystenlabs/suiup.git --locked
Ключові команди: установка
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
Оновлення встановлених інструментів:
suiup update sui@devnet
Встановити версію за замовчуванням:
suiup default set sui@testnet-1.44.2
suiup default set mvr@0.0.7
Показати поточну версію, що використовується:
suiup default get
Список доступних бінарних файлів:
suiup list
Бонус: Встановіть з Nightly або Branch (лише для просунутих користувачів)
suiup install mvr --nightly
suiup install mvr --nightly my_branch
suiup install mvr --nightly --debug
Усунення несправностей 🚫
Якщо suiup не знайдено → перевірте свій PATH
Якщо використовується неправильна версія → переконайтеся, що .local/bin є першим у PATH
Використовуйте які sui та suiup для налагодження
- Sui
Sui is a Layer 1 protocol blockchain designed as the first internet-scale programmable blockchain platform.
Зароби свою частку з 1000 Sui
Заробляй бали репутації та отримуй винагороди за допомогу в розвитку спільноти Sui.

- ... SUIBigSneh+1396
- ... SUISuiLover+1333
- ... SUI0xduckmove+1207
- ... SUIThorfin+1202
- ... SUIOwen+970
- ... SUIharry phan+847
- ... SUItheking+742
- Чому BCS вимагає точного порядку полів для десеріалізації, коли структури Move мають названі поля?53
- Помилки перевірки кількох джерел» у публікаціях модуля Sui Move - автоматичне вирішення помилок43
- Невдала операція Sui: об'єкти, зарезервовані для іншої транзакції25
- Як обмеження здібностей взаємодіють з динамічними полями в гетерогенних колекціях?05