Zainstaluj każdą zależność osobno, gdy potrzebujesz konkretnej wersji lub gdy szybka instalacja nie zakończy się powodzeniem. W przypadku nowego środowiska postępuj zgodnie z sekcjami po kolei albo przejdź bezpośrednio do narzędzia, które chcesz zainstalować lub naprawić.
Wymagania wstępne
Instalacja Rust
Deweloperzy tworzą programy Solana w języku programowania Rust.
- Zainstaluj Rust za pomocą rustup, wpisując poniższe polecenie w terminalu:
$curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y
Po pomyślnej instalacji zobaczysz następujący komunikat:
- Przeładuj zmienną środowiskową PATH, aby dodać katalog bin Cargo:
$. "$HOME/.cargo/env"
- Zweryfikuj, czy instalacja przebiegła pomyślnie.
$rustc --version
Polecenie wyświetla zainstalowaną wersję Rust, na przykład:
rustc x.y.z (...)
Instalacja Solana CLI
Solana CLI udostępnia wszystkie narzędzia potrzebne do budowania i wdrażania programów na Solanie.
- Zainstaluj pakiet narzędzi Solana CLI, używając oficjalnego polecenia instalacyjnego:
$sh -c "$(curl -sSfL https://release.anza.xyz/stable/install)"
Możesz zastąpić stable konkretnym tagiem wydania Agave lub kanałem wydań
beta albo edge.
- Udostępnij Solana CLI w bieżącym terminalu.
Instalator aktualizuje konfigurację powłoki i wyświetla polecenie potrzebne do zaktualizowania bieżącej sesji. Zazwyczaj jest to polecenie:
$export PATH="$HOME/.local/share/solana/install/active_release/bin:$PATH"
Jeśli solana nadal jest niedostępne, uruchom ponownie terminal. Aby sprawdzić,
który plik konfiguracyjny powłoki zaktualizował instalator, sprawdź swoją
bieżącą powłokę:
$echo $SHELL
- Jeśli wynik zawiera
/bash, uruchom ponownie terminal lub wykonajsource ~/.bashrc. - Jeśli wynik zawiera
/zsh, uruchom ponownie terminal lub wykonajsource ~/.zshrc.
- Zweryfikuj, czy instalacja zakończyła się sukcesem:
$solana --version
Polecenie wyświetla zainstalowaną wersję Solana CLI, na przykład:
solana-cli x.y.z (..., client:Agave)
Wszystkie dostępne wersje znajdziesz w repozytorium Agave na GitHubie. Agave to klient validator od Anza, wcześniej znany jako klient validator Solana Labs.
- Aby później zaktualizować Solana CLI, uruchom:
$agave-install update
Instalacja Anchor CLI
Anchor to framework do tworzenia programów na Solanie. Framework Anchor wykorzystuje makra Rust, aby uprościć proces pisania programów na Solanę.
Wymagania wstępne
Node.js i menedżer pakietów JavaScript są wymagane tylko wtedy, gdy wybierzesz szablon testów TypeScript, taki jak Mocha lub Jest. Domyślny szablon testów LiteSVM działa w Rust i nie wymaga narzędzi Node.js.
Instalacja
Możesz zainstalować Anchor CLI i narzędzia na dwa sposoby:
- Anchor Version Manager (AVM) — zalecana metoda instalacji
- Bez AVM — instalacja bezpośrednio z GitHub
Anchor Version Manager (AVM) umożliwia instalowanie i zarządzanie różnymi wersjami Anchor na Twoim systemie oraz łatwą aktualizację wersji Anchor w przyszłości. Aby zainstalować Anchor za pomocą AVM, wykonaj poniższe kroki:
- Zainstaluj AVM za pomocą następującego polecenia:
$curl -sSfL https://raw.githubusercontent.com/otter-sec/anchor/master/avm/install | sh
- Potwierdź, że AVM został poprawnie zainstalowany:
$avm --version
- Zainstaluj Anchor CLI używając AVM:
Aby zainstalować najnowszą wersję:
$avm install latest$avm use latest
Aby zainstalować konkretną wersję, podaj jej numer:
$avm install 1.1.2$avm use 1.1.2
Podczas instalacji Anchor CLI na Linuksie lub WSL możesz napotkać następujący błąd:
error: could not exec the linker cc = note: Permission denied (os error 13)
Jeśli widzisz ten komunikat o błędzie, wykonaj następujące kroki:
- Zainstaluj zależności wymienione w sekcji Linux na górze tej strony.
- Ponów próbę instalacji Anchor CLI.
- Zweryfikuj, czy instalacja zakończyła się sukcesem, sprawdzając wersję Anchor CLI:
$anchor --version
Polecenie wyświetla aktywną wersję Anchor CLI, na przykład:
anchor-cli 1.1.2
Uruchom avm use, aby wybrać wersję Anchor CLI dla swojego systemu.
- Jeśli zainstalowana jest najnowsza wersja, uruchom
avm use latest. - Jeśli zainstalowana jest wersja
1.1.2, uruchomavm use 1.1.2.
Instalacja Surfpool CLI
Surfpool to narzędzie do lokalnego developmentu i ulepszony
zamiennik dla solana-test-validator.
- Zainstaluj Surfpool za pomocą poniższego polecenia:
$curl --proto '=https' --tlsv1.2 -sSfL https://run.surfpool.run/ | bash
- Zweryfikuj, czy instalacja zakończyła się sukcesem, sprawdzając wersję Surfpool CLI:
$surfpool --version
Polecenie wyświetla zainstalowaną wersję Surfpool CLI, na przykład:
surfpool x.y.z
Is this page helpful?