インストール
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/binがPATH環境変数にある限り、ファイルシステムの任意のディレクトリからsugarを実行できるようになります。
cargo installは、Sugarソースコードのルートディレクトリ — Cargo.tomlが配置されているディレクトリから実行する必要があります。
