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

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

β. Εκτελέστε την κατάλληλη εντολή, ανάλογα με το shell σας.

Για 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 client από την Anza, που ήταν προηγουμένως γνωστό ως Solana Labs validator client.

  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 Version Manager (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.

Εγκατάσταση Surfpool CLI

Το Surfpool είναι ένα εργαλείο για τοπική ανάπτυξη και μια βελτιωμένη αντικατάσταση του solana-test-validator. Μάθετε περισσότερα για τις δυνατότητες του Surfpool στην τεκμηρίωση του Surfpool.

  1. Εγκαταστήστε το Surfpool με την ακόλουθη εντολή:
Terminal
$
curl -sL https://run.surfpool.run/ | bash
  1. Επαληθεύστε ότι η εγκατάσταση ήταν επιτυχής ελέγχοντας την έκδοση του Surfpool CLI:
Terminal
$
surfpool --version

Θα δείτε μια έξοδο όπως η ακόλουθη:

surfpool 0.12.0

Ρύθμιση εργαλείων AI για ανάπτυξη Solana

Αυτή η ενότητα περιγράφει προαιρετικά εργαλεία AI που μπορείτε να χρησιμοποιήσετε για να επιταχύνετε την ανάπτυξή σας στο Solana.

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

Is this page helpful?

Πίνακας Περιεχομένων

Επεξεργασία Σελίδας

Διαχειρίζεται από

© 2026 Ίδρυμα Solana.
Με επιφύλαξη παντός δικαιώματος.
Συνδεθείτε