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 安裝教學文件。