安装

安装 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