インストール

Sugarをインストールする最も迅速で簡単な方法は、macOS、Linux、WSL(Windows Subsystem for Linux)用のインストールスクリプトを実行してプリビルドバイナリをダウンロードすることです。Windowsシステムについては、下記の📌をご覧ください。

ターミナルで以下を実行してください:

bash <(curl -sSf https://sugar.metaplex.com/install.sh)

どのバージョンを使用するかを聞かれます。V1.xはCandy Machine v2用、V2.xはCandy Machine v3用です。最新バージョンの使用を推奨します

スクリプトはバイナリをマシンにインストールし、PATHに追加します。PATH変数への変更は、ターミナルを再起動するまで有効にならない場合があります。ターミナルを再起動する必要があるかどうかは、インストールスクリプトの指示に従ってください。

バイナリ

サポートされているOSのバイナリは以下で見つけることができます:

その他のインストール方法

crates.ioからまたはソースからUbuntuやWSL(Windows Subsystem for 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/binPATH環境変数にある限り、ファイルシステムの任意のディレクトリからsugarを実行できるようになります。

cargo installは、Sugarソースコードのルートディレクトリ — Cargo.tomlが配置されているディレクトリから実行する必要があります。