Bağımlılıkları Yükle

Yerel Solana geliştirme ortamınızı kurma rehberi. Windows (WSL), Linux ve Mac üzerinde Rust, Solana CLI ve Anchor Framework'ü nasıl yükleyeceğinizi öğrenin. Her bir bağımlılığı ayrı ayrı yüklemeyi tercih ediyorsanız veya hızlı kurulum herhangi bir nedenle başarısız olursa bu rehberi kullanın.

Ön koşullar

Rust'ı Yükleyin

Geliştiriciler, Solana programlarını Rust programlama dilini kullanarak oluştururlar.

  1. Terminalinizde aşağıdaki komutu girerek rustup aracılığıyla Rust'ı yükleyin:
Terminal
$
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y

Başarılı bir kurulumdan sonra aşağıdaki mesajı göreceksiniz:

  1. Cargo'nun bin dizinini içerecek şekilde PATH ortam değişkeninizi yeniden yükleyin:
Terminal
$
. "$HOME/.cargo/env"
  1. Kurulumun başarılı olduğunu doğrulayın.
Terminal
$
rustc --version

Aşağıdakine benzer bir çıktı göreceksiniz:

rustc 1.86.0 (05f9846f8 2025-03-31)

Solana CLI'yi Yükleyin

Solana CLI, Solana programlarını oluşturmak ve dağıtmak için gereken tüm araçları sağlar.

  1. Resmi kurulum komutunu kullanarak Solana CLI araç setini yükleyin:
Terminal
$
sh -c "$(curl -sSfL https://release.anza.xyz/stable/install)"

stable ifadesini istediğiniz sürümün yazılım sürümüyle eşleşen sürüm etiketiyle değiştirebilirsiniz (örneğin v2.0.3) veya üç sembolik kanal adından birini kullanabilirsiniz: stable, beta veya edge.

  1. PATH ortam değişkeni ekleyin

Solana CLI'nin ilk kez kurulumu, bir PATH ortam değişkeni eklemenizi isteyebilir. Bunu yapmak için terminalinizi kapatıp yeniden açın veya kabuğunuzda aşağıdaki komutu çalıştırın:

export PATH="/Users/test/.local/share/solana/install/active_release/bin:$PATH"
  1. PATH ortam değişkeninizi güncelleyin

Linux veya WSL kullanıyorsanız, komutun terminalinizde kullanılabilir olması için Solana CLI ikili dosyasını PATH'inize eklemelisiniz. Bunu yapmak için aşağıdaki adımları izleyin:

a. Hangi kabuğu kullandığınızı kontrol edin:

Terminal
$
echo $SHELL
  • Eğer çıktı /bash içeriyorsa, .bashrc kullanın.
  • Eğer çıktı /zsh içeriyorsa, .zshrc kullanın.

b. Kullandığınız kabuğa (shell) göre uygun komutu çalıştırın.

Bash için (bashrc):

Terminal
$
echo 'export PATH="$HOME/.local/share/solana/install/active_release/bin:$PATH"' >> ~/.bashrc
$
source ~/.bashrc

Zsh için (zshrc):

Terminal
$
echo 'export PATH="$HOME/.local/share/solana/install/active_release/bin:$PATH"' >> ~/.zshrc
$
source ~/.zshrc
  1. Terminal oturumunuzu yenilemek için terminalinizi yeniden başlatın veya aşağıdaki komutu çalıştırın:
Terminal
$
source ~/.bashrc # If using Bash
$
source ~/.zshrc # If using Zsh
  1. Solana CLI sürümünü kontrol ederek kurulumun başarılı olduğunu doğrulayın:
Terminal
$
solana --version

Aşağıdakine benzer bir çıktı göreceksiniz:

solana-cli 2.2.12 (src:0315eb6a; feat:1522022101, client:Agave)

Mevcut tüm sürümleri Agave Github deposunda görüntüleyebilirsiniz. Agave, eskiden Solana Labs validator istemcisi olarak bilinen Anza tarafından geliştirilen validator istemcisidir.

  1. Gerektiğinde Solana CLI'yi en son sürüme güncelleyin (İsteğe bağlı)
Terminal
$
agave-install update

Anchor CLI'yi yükleyin

Anchor, Solana programları geliştirmek için bir çerçevedir. Anchor çerçevesi, Solana programları yazma sürecini basitleştirmek için Rust makrolarından yararlanır.

Ön koşullar

anchor init komutuyla oluşturulan varsayılan Anchor proje test dosyası (TypeScript), Node.js ve Yarn gerektirir. (Rust test şablonu anchor init --test-template rust kullanılarak mevcuttur)

Kurulum

Anchor CLI ve araçlarını iki şekilde kurabilirsiniz:

  • Anchor Version Manager (AVM) — Önerilen kurulum yöntemi
  • AVM olmadan — Doğrudan GitHub'dan kurulum

Anchor Versiyon Yöneticisi (AVM), sisteminizde farklı Anchor sürümlerini kurmanıza ve yönetmenize olanak tanır ve gelecekte Anchor sürümlerini kolayca güncellemenizi sağlar. AVM kullanarak Anchor'u kurmak için aşağıdaki adımları izleyin:

  1. AVM'yi aşağıdaki komutla kurun:
Terminal
$
cargo install --git https://github.com/solana-foundation/anchor avm --force
  1. AVM'nin başarıyla kurulduğunu doğrulayın:
Terminal
$
avm --version
  1. AVM kullanarak Anchor CLI'yi kurun:

En son sürümü kurmak için:

Terminal
$
avm install latest
$
avm use latest

Belirli bir sürümü kurmak için, sürüm numarasını belirtin:

Terminal
$
avm install 0.30.1
$
avm use 0.30.1

Linux veya WSL üzerinde Anchor CLI'yi kurarken şu hatayı alabilirsiniz:

error: could not exec the linker cc = note: Permission denied (os error 13)

Bu hata mesajını görürseniz, şu adımları izleyin:

  1. Bu sayfanın üst kısmındaki Linux bölümünde listelenen bağımlılıkları kurun.
  2. Anchor CLI'yi yeniden kurmayı deneyin.
  1. Kurulumun başarılı olduğunu, Anchor CLI sürümünü kontrol ederek doğrulayın:
Terminal
$
anchor --version

Aşağıdakine benzer bir çıktı göreceksiniz:

anchor-cli 0.31.1

Sisteminizde çalıştırılacak Anchor CLI sürümünü belirtmek için avm use komutunu çalıştırmayı unutmayın.

  • Eğer latest sürümünü kurduysanız, avm use latest komutunu çalıştırın.
  • Eğer 0.30.1 sürümünü kurduysanız, avm use 0.30.1 komutunu çalıştırın.

Solana geliştirme için yapay zeka araçlarının kurulumu

Bu bölüm, Solana geliştirme sürecinizi hızlandırmak için kullanabileceğiniz isteğe bağlı yapay zeka araçlarının kurulumunu detaylandırır.

AraçAçıklamaBağlantı
MCPCursor ile bağlanabileceğiniz ve Solana yapay zeka destekli geliştirmeyi iyileştiren MCP sunucusu.https://mcp.solana.com/
LLMs.txtSolana dokümanları üzerinde yapay zeka modellerini eğitmek için kullanabileceğiniz LLM optimize edilmiş dokümantasyon.https://solana.com/llms.txt

Is this page helpful?

İçindekiler

Sayfayı Düzenle