Asenna jokainen riippuvuus erikseen, kun tarvitset tietyn version tai kun pikaasennus ei onnistu. Seuraa osioita järjestyksessä uudessa ympäristössä tai siirry suoraan siihen työkaluun, jonka haluat asentaa tai jonka ongelmia haluat selvittää.
Edellytykset
Asenna Rust
Kehittäjät rakentavat Solana-ohjelmia käyttäen Rust ohjelmointikieltä.
- Asenna Rust käyttämällä rustup -työkalua syöttämällä seuraava komento päätteessäsi:
$curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y
Onnistuneen asennuksen jälkeen näet seuraavan viestin:
- Lataa PATH-ympäristömuuttujasi uudelleen sisältämään Cargon bin-hakemisto:
$. "$HOME/.cargo/env"
- Varmista, että asennus onnistui.
$rustc --version
Komento tulostaa asennetun Rust-version, esimerkiksi:
rustc x.y.z (...)
Asenna Solana CLI
Solana CLI tarjoaa kaikki työkalut, joita tarvitaan Solana-ohjelmien rakentamiseen ja käyttöönottoon.
- Asenna Solana CLI -työkalukokoelma käyttämällä virallista asennuskomentoa:
$sh -c "$(curl -sSfL https://release.anza.xyz/stable/install)"
Voit korvata stable-arvon tietyllä Agave-julkaisutunnuksella tai julkaisukanavalla
beta tai edge.
- Tee Solana CLI käytettäväksi nykyisessä terminaali-istunnossasi.
Asennusohjelma päivittää shell-kokoonpanosi ja tulostaa komennon, jolla nykyinen istunto päivitetään. Komento on tyypillisesti:
$export PATH="$HOME/.local/share/solana/install/active_release/bin:$PATH"
Jos solana ei ole edelleenkään käytettävissä, käynnistä terminaali uudelleen. Voit
varmistaa, minkä shell-kokoonpanotiedoston asennusohjelma päivitti, tarkistamalla nykyisen shellisi:
$echo $SHELL
- Jos tuloste sisältää
/bash, käynnistä terminaali uudelleen tai suoritasource ~/.bashrc. - Jos tuloste sisältää
/zsh, käynnistä terminaali uudelleen tai suoritasource ~/.zshrc.
- Varmista, että asennus onnistui:
$solana --version
Komento tulostaa asennetun Solana CLI:n version, esimerkiksi:
solana-cli x.y.z (..., client:Agave)
Näet kaikki saatavilla olevat versiot Agaven GitHub-repositoriossa. Agave on Anzan validator-asiakasohjelma, joka tunnettiin aiemmin nimellä Solana Labsin validator-asiakasohjelma.
- Päivittääksesi Solana CLI:n myöhemmin, suorita:
$agave-install update
Asenna Anchor CLI
Anchor on kehys Solana-ohjelmien kehittämiseen. Anchor-kehys hyödyntää Rust-makroja yksinkertaistaakseen Solana-ohjelmien kirjoitusprosessia.
Edellytykset
Node.js ja JavaScript-paketinhallinta tarvitaan vain, kun valitset TypeScript-testipohjan, kuten Mocha tai Jest. Oletuksena oleva LiteSVM-testipohja ajetaan Rustilla, eikä se vaadi Node.js-työkaluja.
Asennus
Voit asentaa Anchor CLI:n ja työkalut kahdella tavalla:
- Anchor Version Manager (AVM) — Suositeltu asennustapa
- Ilman AVM:ää — Asenna suoraan GitHubista
Anchor Version Manager (AVM) mahdollistaa eri Anchor-versioiden asentamisen ja hallinnan järjestelmässäsi sekä helpottaa Anchor-versioiden päivittämistä tulevaisuudessa. Asentaaksesi Anchorin AVM:n avulla, seuraa alla olevia ohjeita:
- Asenna AVM seuraavalla komennolla:
$curl -sSfL https://raw.githubusercontent.com/otter-sec/anchor/master/avm/install | sh
- Varmista, että AVM asentui onnistuneesti:
$avm --version
- Asenna Anchor CLI käyttäen AVM:ää:
Asentaaksesi uusimman version:
$avm install latest$avm use latest
Asentaaksesi tietyn version, määritä versionumero:
$avm install 1.1.2$avm use 1.1.2
Kun asennat Anchor CLI:n Linuxille tai WSL:lle, saatat kohdata tämän virheen:
error: could not exec the linker cc = note: Permission denied (os error 13)
Jos näet tämän virheilmoituksen, noudata näitä ohjeita:
- Asenna tämän sivun yläosassa olevan Linux-osion luetellut riippuvuudet.
- Yritä asentaa Anchor CLI uudelleen.
- Varmista, että asennus onnistui tarkistamalla Anchor CLI:n versio:
$anchor --version
Komento tulostaa aktiivisen Anchor CLI:n version, esimerkiksi:
anchor-cli 1.1.2
Valitse järjestelmässäsi käytettävä Anchor CLI:n versio suorittamalla avm use.
- Jos asensit uusimman version, suorita
avm use latest. - Jos asensit version
1.1.2, suoritaavm use 1.1.2.
Asenna Surfpool CLI
Surfpool on työkalu paikalliseen kehitykseen ja
parannettu korvike solana-test-validator:lle.
- Asenna Surfpool seuraavalla komennolla:
$curl --proto '=https' --tlsv1.2 -sSfL https://run.surfpool.run/ | bash
- Varmista, että asennus onnistui tarkistamalla Surfpool CLI:n versio:
$surfpool --version
Komento tulostaa asennetun Surfpool CLI:n version, esimerkiksi:
surfpool x.y.z
Is this page helpful?