https://project-serum.github.io/anchor/getting-started/installation.html#install-rust
Sponsored
依存関係のインストール
開始するには、ローカルマシンですべての前提条件ツールをセットアップしてください(インストーラーはまだ開発されていません)。
#Rustをインストールする
Rustの概要については、優れたRustブックを参照してください。 (新しいウィンドウを開きます)。
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
source $HOME/.cargo/env
rustup component add rustfmt
#Solanaをインストールします
solanaのドキュメントを参照してください (新しいウィンドウを開きます)インストール手順については。macOSおよびLinuxでは、
sh -c "$(curl -sSfL https://release.solana.com/v1.8.0/install)"
#ヤーンをインストールします
糸 (新しいウィンドウを開きます)JavaScriptパッケージ管理に推奨されます。
npm install -g yarn
#アンカーをインストールする
#x86_64Linuxにビルド前のバイナリを使用してインストールする
アンカーバイナリは、NPMパッケージを介して利用できます @project-serum/anchor-cli
(新しいウィンドウを開きます)。現在サポートされているのはx86_64Linuxのみであり、他のOSのソースからビルドする必要があります。
npm i -g @project-serum/anchor-cli
#他のオペレーティングシステムのソースからビルドする
今のところ、Cargoを使用してCLIをインストールできます。
cargo install --git https://github.com/project-serum/anchor --tag v0.18.2 anchor-cli --locked
Linuxシステムでは、cargo install
失敗した場合に追加の依存関係をインストールする必要がある場合があります。Ubuntuでは、
sudo apt-get update && sudo apt-get upgrade && sudo apt-get install -y pkg-config build-essential libudev-dev
ここで、CLIが正しくインストールされていることを確認します。
anchor --version
#プロジェクトを開始する
新しいプロジェクトを初期化するには、次のコマンドを実行するだけです。
anchor init <new-project-name>
#最小バージョン要件
ビルドツール | バージョン |
---|---|
Node.js | v11.0.0 |