依存関係のインストール

ローカルのSolana開発環境をセットアップするためのガイド。Windows(WSL)、Linux、およびMacでRust、Solana CLI、およびAnchorフレームワークをインストールする方法を学びましょう。各依存関係を個別にインストールしたい場合や、クイックインストールが何らかの理由で失敗した場合にこのガイドを使用してください。

前提条件

Rustをインストールする

開発者はRustプログラミング言語を使用してSolanaプログラムを構築します。

  1. 次のコマンドをターミナルに入力して、rustupを使用してRustをインストールします:
Terminal
$
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y

インストールが成功すると、次のメッセージが表示されます:

  1. Cargoのbinディレクトリを含めるために、PATH環境変数を再読み込みします:
Terminal
$
. "$HOME/.cargo/env"
  1. インストールが成功したことを確認します。
Terminal
$
rustc --version

次のような出力が表示されます:

rustc 1.86.0 (05f9846f8 2025-03-31)

Solana CLIのインストール

Solana CLIは、Solanaプログラムを構築およびデプロイするために必要なすべてのツールを提供します。

  1. 公式のインストールコマンドを使用してSolana CLIツールスイートをインストールします:
Terminal
$
sh -c "$(curl -sSfL https://release.anza.xyz/stable/install)"

stableを、希望するリリースのソフトウェアバージョンに一致するリリースタグ(例:v2.0.3)に置き換えるか、3つのシンボリックチャンネル名:stablebeta、またはedgeのいずれかを使用できます。

  1. PATH環境変数を追加する

Solana CLIを初めてインストールする場合、PATH環境変数を追加するよう促されることがあります。これを行うには、ターミナルを閉じて再度開くか、シェルで次のコマンドを実行します:

export PATH="/Users/test/.local/share/solana/install/active_release/bin:$PATH"
  1. PATH環境変数を更新する

LinuxまたはWSLを使用している場合は、コマンドがターミナルで利用できるように、Solana CLIバイナリをPATHに追加する必要があります。以下の手順に従ってください:

a. 使用しているシェルを確認します:

Terminal
$
echo $SHELL
  • 出力に /bash が含まれている場合は、.bashrc を使用してください。
  • 出力に /zsh が含まれている場合は、.zshrc を使用してください。

b. シェルに応じて適切なコマンドを実行します。

Bash (bashrc) の場合:

Terminal
$
echo 'export PATH="$HOME/.local/share/solana/install/active_release/bin:$PATH"' >> ~/.bashrc
$
source ~/.bashrc

Zsh (zshrc) の場合:

Terminal
$
echo 'export PATH="$HOME/.local/share/solana/install/active_release/bin:$PATH"' >> ~/.zshrc
$
source ~/.zshrc
  1. ターミナルを再起動するか、以下のコマンドを実行してターミナルセッションを更新します:
Terminal
$
source ~/.bashrc # If using Bash
$
source ~/.zshrc # If using Zsh
  1. Solana CLIのバージョンを確認して、インストールが成功したことを確認します:
Terminal
$
solana --version

以下のような出力が表示されます:

solana-cli 2.2.12 (src:0315eb6a; feat:1522022101, client:Agave)

利用可能なすべてのバージョンはAgave Githubリポジトリで確認できます。AgaveはAnzaが提供するvalidatorクライアントで、以前はSolana Labsのvalidatorクライアントとして知られていました。

  1. 必要に応じて、Solana CLIを最新バージョンに更新します(任意
Terminal
$
agave-install update

Anchor CLIのインストール

AnchorはSolanaプログラムを開発するためのフレームワークです。Anchorフレームワークは、Rustマクロを活用してSolanaプログラムの作成プロセスを簡素化します。

前提条件

*shellanchor initコマンドで作成されるデフォルトのAnchorプロジェクトテストファイル(TypeScript)には、Node.jsとYarnが必要です。(Rustテストテンプレートはshellanchor init --test-template rust*を使用して利用できます)

インストール

Anchor CLIとツールは2つの方法でインストールできます:

  • Anchor Version Manager(AVM)— 推奨されるインストール方法
  • AVMなし — GitHubから直接インストール

Anchor バージョンマネージャー(AVM)を使用すると、システム上で異なる Anchor バージョンをインストールして管理し、将来的に Anchor バージョンを簡単に更新することができます。AVM を使用して Anchor をインストールするには、以下の手順に従ってください:

  1. 次のコマンドで AVM をインストールします:
Terminal
$
cargo install --git https://github.com/solana-foundation/anchor avm --force
  1. AVM が正常にインストールされたことを確認します:
Terminal
$
avm --version
  1. AVM を使用して Anchor CLI をインストールします:

最新バージョンをインストールするには:

Terminal
$
avm install latest
$
avm use latest

特定のバージョンをインストールするには、バージョン番号を指定します:

Terminal
$
avm install 0.30.1
$
avm use 0.30.1

Linux または WSL で Anchor CLI をインストールする際に、次のエラーが発生することがあります:

error: could not exec the linker cc = note: Permission denied (os error 13)

このエラーメッセージが表示された場合は、次の手順に従ってください:

  1. このページの上部にある Linux セクションに記載されている依存関係をインストールします。
  2. Anchor CLI のインストールを再試行します。
  1. Anchor CLI のバージョンを確認して、インストールが成功したことを確認します:
Terminal
$
anchor --version

次のような出力が表示されます:

anchor-cli 0.31.1

システム上で実行する Anchor CLI バージョンを宣言するために、avm use コマンドを実行することを忘れないでください。

  • latest バージョンをインストールした場合は、avm use latest を実行します。
  • バージョン 0.30.1 をインストールした場合は、avm use 0.30.1 を実行します。

Solana開発のためのAIツールのセットアップ

このセクションでは、Solana開発を加速するために使用できるオプションのAIツールのセットアップについて詳しく説明します。

ツール説明リンク
MCPcursorと接続してSolanaのAIアシスト開発を向上させることができるMCPサーバー。https://mcp.solana.com/
LLMs.txtLLMをSolanaドキュメントでトレーニングするために使用できるLLM最適化ドキュメント。https://solana.com/llms.txt

Is this page helpful?

目次

ページを編集