Встановлення залежностей

Посібник з налаштування локального середовища розробки Solana. Дізнайтеся, як встановити Rust, Solana CLI та Anchor Framework на Windows (WSL), Linux та Mac. Використовуйте цей посібник, якщо ви бажаєте встановити кожну залежність окремо, або якщо швидке встановлення з якоїсь причини не вдалося.

Передумови

Встановлення Rust

Розробники створюють програми Solana за допомогою мови програмування Rust.

  1. Встановіть Rust за допомогою rustup, ввівши наступну команду у вашому терміналі:
Terminal
$
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y

Після успішного встановлення ви побачите наступне повідомлення:

  1. Перезавантажте змінну середовища PATH, щоб включити каталог bin Cargo:
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), або використовувати одну з трьох символічних назв каналів: stable, beta або 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.

б. Запустіть відповідну команду, залежно від вашої оболонки.

Для 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 — це клієнт validator від Anza, раніше відомий як клієнт validator від Solana Labs.

  1. Оновіть Solana CLI до найновішої версії за потреби (Необов'язково)
Terminal
$
agave-install update

Встановлення Anchor CLI

Anchor — це фреймворк для розробки програм Solana. Фреймворк Anchor використовує макроси Rust для спрощення процесу написання програм Solana.

Передумови

Типовий тестовий файл проєкту Anchor (TypeScript), створений за допомогою команди anchor init, потребує Node.js та Yarn. (Шаблон тесту Rust доступний за допомогою anchor init --test-template rust)

Встановлення

Ви можете встановити Anchor CLI та інструменти двома способами:

  • Anchor Version Manager (AVM) — рекомендований спосіб встановлення
  • Без AVM — встановлення безпосередньо з GitHub

Менеджер версій Anchor (AVM) дозволяє встановлювати та керувати різними версіями Anchor у вашій системі та легко оновлювати версії Anchor у майбутньому. Щоб встановити Anchor за допомогою AVM, виконайте наступні кроки:

  1. Встановіть AVM за допомогою наступної команди:
Terminal
$
cargo install --git https://github.com/solana-foundation/anchor avm --force
  1. Підтвердіть, що AVM встановлено успішно:
Terminal
$
avm --version
  1. Встановіть Anchor CLI за допомогою AVM:

Щоб встановити найновішу версію:

Terminal
$
avm install latest
$
avm use latest

Щоб встановити конкретну версію, вкажіть номер версії:

Terminal
$
avm install 0.30.1
$
avm use 0.30.1

Під час встановлення Anchor CLI на Linux або WSL ви можете зіткнутися з такою помилкою:

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

Не забудьте виконати команду avm use, щоб вказати версію Anchor CLI, яка буде використовуватися у вашій системі.

  • Якщо ви встановили версію latest, виконайте avm use latest.
  • Якщо ви встановили версію 0.30.1, виконайте avm use 0.30.1.

Налаштування інструментів ШІ для розробки на Solana

Цей розділ описує додаткові інструменти штучного інтелекту, які ви можете використовувати для прискорення розробки на Solana.

ІнструментОписПосилання
MCPMCP сервер, до якого можна підключитися через cursor для покращення розробки на Solana з допомогою ШІ.https://mcp.solana.com/
LLMs.txtОптимізована для LLM документація, яку можна використовувати для навчання LLM на основі документації Solana.https://solana.com/llms.txt

Is this page helpful?