Installeer elke afhankelijkheid afzonderlijk wanneer je een specifieke versie nodig hebt of wanneer de snelle installatie niet succesvol wordt voltooid. Volg de secties in volgorde voor een nieuwe omgeving, of ga direct naar de tool die je wilt installeren of waarvan je problemen wilt oplossen.
Vereisten
Installeer Rust
Ontwikkelaars bouwen Solana-programma's met behulp van de programmeertaal Rust.
- Installeer Rust met behulp van rustup door het volgende commando in je terminal in te voeren:
$curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y
Na een succesvolle installatie zie je het volgende bericht:
- Herlaad je PATH-omgevingsvariabele om de bin-directory van Cargo op te nemen:
$. "$HOME/.cargo/env"
- Controleer of de installatie succesvol was.
$rustc --version
De opdracht toont de geïnstalleerde Rust-versie, bijvoorbeeld:
rustc x.y.z (...)
Installeer Solana CLI
De Solana CLI biedt alle tools die nodig zijn om Solana-programma's te bouwen en te deployen.
- Installeer de Solana CLI-toolsuite met behulp van het officiële installatiecommando:
$sh -c "$(curl -sSfL https://release.anza.xyz/stable/install)"
Je kunt stable vervangen door een specifieke Agave-releasetag of door het releasekanaal beta
of edge.
- Maak de Solana CLI beschikbaar in je huidige terminal.
Het installatieprogramma past je shellconfiguratie aan en toont de opdracht die nodig is om de huidige sessie bij te werken. De opdracht is meestal:
$export PATH="$HOME/.local/share/solana/install/active_release/bin:$PATH"
Als solana nog steeds niet beschikbaar is, start je terminal opnieuw op. Controleer je huidige shell om te bevestigen welk
shellconfiguratiebestand het installatieprogramma heeft bijgewerkt:
$echo $SHELL
- Als de uitvoer
/bashbevat, start je de terminal opnieuw op of voer jesource ~/.bashrcuit. - Als de uitvoer
/zshbevat, start je de terminal opnieuw op of voer jesource ~/.zshrcuit.
- Controleer of de installatie is geslaagd:
$solana --version
De opdracht toont de geïnstalleerde versie van de Solana CLI, bijvoorbeeld:
solana-cli x.y.z (..., client:Agave)
Je kunt alle beschikbare versies bekijken in de Agave GitHub-repository. Agave is de validator client van Anza, voorheen bekend als de Solana Labs validator client.
- Voer de volgende opdracht uit om de Solana CLI later bij te werken:
$agave-install update
Installeer Anchor CLI
Anchor is een framework voor het ontwikkelen van Solana-programma's. Het Anchor-framework maakt gebruik van Rust-macro's om het proces van het schrijven van Solana-programma's te vereenvoudigen.
Vereisten
Node.js en een JavaScript-pakketbeheerder zijn alleen vereist wanneer je een TypeScript-testsjabloon zoals Mocha of Jest kiest. De standaard LiteSVM-testsjabloon draait in Rust en vereist geen Node.js-tooling.
Installatie
Je kunt de Anchor CLI en tooling op twee manieren installeren:
- Anchor Version Manager (AVM) — aanbevolen installatiemethode
- Zonder AVM — installeer rechtstreeks vanaf GitHub
De Anchor Version Manager (AVM) stelt je in staat om verschillende Anchor-versies op je systeem te installeren en te beheren, en om in de toekomst eenvoudig Anchor-versies bij te werken. Volg de onderstaande stappen om Anchor te installeren met AVM:
- Installeer AVM met het volgende commando:
$curl -sSfL https://raw.githubusercontent.com/otter-sec/anchor/master/avm/install | sh
- Bevestig dat AVM succesvol is geïnstalleerd:
$avm --version
- Installeer Anchor CLI met behulp van AVM:
Om de nieuwste versie te installeren:
$avm install latest$avm use latest
Om een specifieke versie te installeren, geef het versienummer op:
$avm install 1.1.2$avm use 1.1.2
Bij het installeren van de Anchor CLI op Linux of WSL kan je deze foutmelding tegenkomen:
error: could not exec the linker cc = note: Permission denied (os error 13)
Als je deze foutmelding ziet, volg dan deze stappen:
- Installeer de afhankelijkheden die worden vermeld in de Linux sectie bovenaan deze pagina.
- Probeer de Anchor CLI opnieuw te installeren.
- Verifieer dat de installatie is geslaagd door de Anchor CLI-versie te controleren:
$anchor --version
De opdracht toont de actieve versie van de Anchor CLI, bijvoorbeeld:
anchor-cli 1.1.2
Voer avm use uit om de Anchor CLI-versie voor je systeem te selecteren.
- Als je de nieuwste versie hebt geïnstalleerd, voer je
avm use latestuit. - Als je versie
1.1.2hebt geïnstalleerd, voer jeavm use 1.1.2uit.
Surfpool CLI installeren
Surfpool is een tool voor lokale ontwikkeling en een verbeterde
vervanger voor solana-test-validator.
- Installeer Surfpool met de volgende opdracht:
$curl --proto '=https' --tlsv1.2 -sSfL https://run.surfpool.run/ | bash
- Controleer of de installatie is geslaagd door de versie van de Surfpool CLI te controleren:
$surfpool --version
De opdracht toont de geïnstalleerde versie van de Surfpool CLI, bijvoorbeeld:
surfpool x.y.z
Is this page helpful?