Εγκατάσταση Εξαρτήσεων

Ένας οδηγός για τη ρύθμιση του τοπικού περιβάλλοντος ανάπτυξης 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 σας ώστε η εντολή να είναι διαθέσιμη στο τερματικό σας. Για να το κάνετε αυτό, ακολουθήστε τα παρακάτω βήματα:

α. Ελέγξτε ποιο κέλυφος χρησιμοποιείτε:

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 repo. Το Agave είναι ο πελάτης validator από την Anza, παλαιότερα γνωστός ως πελάτης validator της Solana Labs.

  1. Ενημερώστε το Solana CLI στην τελευταία έκδοση, όπως χρειάζεται (Προαιρετικό)
Terminal
$
agave-install update

Εγκατάσταση του Anchor CLI

Το Anchor είναι ένα πλαίσιο για την ανάπτυξη προγραμμάτων Solana. Το πλαίσιο Anchor αξιοποιεί τα macros της Rust για να απλοποιήσει τη διαδικασία συγγραφής προγραμμάτων Solana.

Προαπαιτούμενα

Το προεπιλεγμένο αρχείο δοκιμών του έργου Anchor (TypeScript) που δημιουργείται με την εντολή anchor init απαιτεί Node.js και Yarn. (Το πρότυπο δοκιμών Rust είναι διαθέσιμο χρησιμοποιώντας anchor init --test-template rust)

Εγκατάσταση

Μπορείτε να εγκαταστήσετε το CLI και τα εργαλεία του Anchor με δύο τρόπους:

  • 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.

ΕργαλείοΠεριγραφήΣύνδεσμος
MCPΔιακομιστής MCP στον οποίο μπορείτε να συνδεθείτε με cursor για βελτιωμένη ανάπτυξη με τη βοήθεια AI στο Solana.https://mcp.solana.com/
LLMs.txtΒελτιστοποιημένη τεκμηρίωση για LLM που μπορείτε να χρησιμοποιήσετε για την εκπαίδευση LLMs στα έγγραφα του Solana.https://solana.com/llms.txt

Is this page helpful?