安装
安装 Sugar 最快捷、最简单的方法是通过运行安装脚本下载预构建的二进制文件,适用于 macOS、Linux 和 WSL(Windows 子系统 Linux)。对于 Windows 系统,请参见下面的 📌。
在终端中运行以下命令:
bash <(curl -sSf https://sugar.metaplex.com/install.sh)
系统会询问您要使用哪个版本。V1.x 用于 Candy Machine v2,V2.x 用于 Candy Machine v3。我们建议使用最新版本。
该脚本将把二进制文件安装到您的机器上,并将其添加到您的 PATH。对 PATH 变量的修改可能在重启终端之前不会生效。按照安装脚本的说明查看是否需要重启终端。
二进制文件
支持的操作系统的二进制文件可以在以下位置找到:
其他安装方法
从 crates.io 安装或在 Ubuntu 或 WSL(Windows 子系统 Linux)上从源代码安装时,您可能需要安装一些额外的依赖项:
sudo apt install libudev-dev pkg-config unzip
Crates.io
要从 Crates.io 安装 sugar,您需要在系统上安装 Rust。建议使用 rustup 安装 Rust:
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
安装完成后,运行:
rustc --version
应该打印出 Rust 编译器的版本。如果命令失败,请检查 ~/.cargo/bin 目录是否在您的 PATH 环境变量中。
下一步是从 Crates.io 安装 Sugar:
cargo install sugar-cli
这将从 Crates.io 下载 Sugar 代码并自动为您安装。
从源代码构建
要从源代码构建 Sugar,您需要在系统上安装 Rust。建议使用 rustup 安装 Rust:
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
安装完成后,运行:
rustc --version
应该打印出 Rust 编译器的版本。如果命令失败,请检查 ~/.cargo/bin 目录是否在您的 PATH 环境变量中。
下一步是克隆 Sugar 仓库:
git clone https://github.com/metaplex-foundation/sugar.git
这将创建一个包含仓库最新代码的 sugar 目录。切换到新创建的目录:
cd sugar
然后,您可以构建并将二进制文件安装到 ~/.cargo/bin:
cargo install --path ./
只要 ./cargo/bin 在您的 PATH 环境变量中,您就能够从文件系统中的任何目录执行 sugar。
您需要从 Sugar 源代码根目录——即 Cargo.toml 所在的目录——执行 cargo install。
