Sui Move 環境安裝

KryptoCamp 教練 Paul Wu 撰寫發表

本篇是 SUI MOVE 教學文件的第一篇,後續不知道會有幾篇,會慢慢把 SUI Move 基本語法、官方程式碼都帶到,希望大家可以從文章中學到東西囉,也歡迎跟我討論喔。
這篇來說說環境安裝吧,下面會整理 Mac 的安裝說明,Windows 的部分最底下附上Hackmd 文件,可以到那邊參考下載喔。

Mac版

Step1: 執行下方指令,安裝 Rust。

curl - proto '=https' - tlsv1.2 -sSf https://sh.rustup.rs | sh

Step2: 添增環境變數。

source "$HOME/.cargo/env"

Step3: 更新至穩定版本指令。

rustup update stable

Step4: 下載 brew 指令。(如果已經裝了,可以跳過此步驟)

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

Step5: 安裝 curl。(如果已經裝了,可以跳過此步驟)

brew install curl

Step6: 安裝 cmake。(如果已經裝了,可以跳過此步驟)

brew install cmake

Step7: 安裝git。(如果已經裝了,可以跳過此步驟)

brew install git

Step8: 安裝 SUI 的二進制文件。

cargo install --locked --git https://github.com/MystenLabs/sui.git --branch devnet sui

Step9: 安裝開發程式的工具。(Vscode)

下載

Step10: 輸入下方指令安裝 sui-move-analyzer。

cargo install --git https://github.com/move-language/move move-analyzer --branch sui-move --features "address32"

Step11: 打開 VS Code 延伸模組。

Step12: 搜尋「sui-move-analyzer」並安裝。

Step13: 到擴充設置,更改路徑為你安裝的路徑。通常為/Users/{user_name}/.cargo/bin/move-analyzer ({user_name}換成你的user name)。

到這邊就準備好所有的開發前安裝囉。
如果你是 Windows 作業系統,這邊是 Windows 安裝教學文件