banner
0x99

dEthan3

Exploring the Future

WSL2のインストール SUIの流水帳

suiをインストールするために、Windows コンピュータに WSL2 の Ubuntu 20.04 ディストリビューションを新しくインストールしました。これはsuiの公式でサポートされている Linux バージョンです。

一、システム環境の設定#

新しいシステムでsuiのバイナリファイルをインストールするために、まず必要なソフトウェアをインストールする必要があります。

1. ターミナルのプロキシ設定#

WSL や他のシステムで、まずは自分のターミナルがプロキシを使用するように設定してください。スムーズなネットワーク接続は多くの問題の解決策です。

2. システムパッケージの更新#

sudo apt-get update

通常、Linux には git がプリインストールされていますが、そうでない場合はインストールしてください。

3. Rust のインストール#

Rust と Cargo はsuiのインストールに必要です。

Rust 公式ウェブサイトのGetting startedで、自分に適したインストール方法を見つけることができます。私は現在 WSL を使用しているので、以下のコマンドを使用します:

curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

インストールプロセス中に表示されるオプションにはYを入力してください。

インストールが完了したら、ターミナルを再起動し、cargo -versionrustc --verisonを入力してインストールが成功したかどうかを確認できます。

例えば、cargo 1.73.0 (9c4383fb5 2023-08-26)と rustc 1.73.0 (cc66ad468 2023-10-03)と表示されれば、インストールが成功しています。

4. Node.js のインストール#

node.jsnpmsuiのインストールには必要ありませんが、dApp を作成する際に必要ですので、今のうちにインストールしておきましょう。

私は通常、異なるバージョンの node と npm を管理するためにnvmを使用しています。これを使用して、node を簡単にインストールまたはアップグレードできます。

  1. nvm のインストール:curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.5/install.sh | bash

  2. ターミナルを再起動し、nvm --verisonを実行して、バージョン番号(例:0.39.5)が表示されれば、インストールが成功しています。

  3. node のインストール:nvm install node。インストールが完了したら、node と npm が正常にインストールされたかどうかを自分で確認してください。

  4. pnpm のインストール。現時点では必要ありませんが、将来的に使用する可能性が高いです。

corepack enable
corepack prepare pnpm@latest --activate

二、suiのバイナリファイルのインストール#

1. 必要な依存関係のインストール#

sudo apt-get install curl git-all cmake gcc libssl-dev pkg-config libclang-dev libpq-dev build-essential

上記のコマンドをターミナルで実行し、すべての質問には「y」と入力し、しばらく待つと、suiの依存関係がすべてインストールされます。

2. suiのバイナリファイルのインストール#

cargo install --locked --git https://github.com/MystenLabs/sui.git --branch testnet sui

これが最も重要なステップです。上記のコマンドを入力すると、理論上はインストールが開始されるはずです。

これはネットワークとコンピュータの CPU のテストでもあります。もし私と同じように一般的なコンピュータの構成を持っている場合、パラメータに-j*を追加することで、cargo が*個の CPU コアを使用してファイルをコンパイルできます。

例えば、私の CPU は 6 コアなので、4 つのコアを使用してコンパイルします。

cargo install -j4 --locked --git https://github.com/MystenLabs/sui.git --branch testnet sui

おそらく長い待ち時間の後、以下のような内容が表示されると、suiは正常にインストールされているはずです。

    Finished release [optimized + debuginfo] target(s) in 17m 01s
    Installing /home/user/.cargo/bin/sui

まだ心配ですか?もう一度確認しましょう。

$ sui --version
sui 1.14.0-8b46c5ed9

バージョン番号が表示されれば、SUI のインストールが成功しています!

読み込み中...
文章は、創作者によって署名され、ブロックチェーンに安全に保存されています。