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

Yerel Solana geliştirme ortamınızı kurma rehberi. Windows (WSL), Linux ve Mac'te Rust, Solana CLI ve Anchor Framework'ü nasıl yükleyeceğinizi öğrenin. Her 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 kurulumu

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

  1. Terminalinize aşağıdaki komutu girerek rustup kullanarak 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ı oluşturmak ve dağıtmak için gereken tüm araçları sağlar.

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

stable yerine istediğiniz sürümün yazılım sürümüyle eşleşen sürüm etiketini (örn. v2.0.3) kullanabilir veya üç sembolik kanal adından birini kullanabilirsiniz: stable, beta veya edge.

  1. PATH ortam değişkeni ekleyin

Solana CLI'nin ilk kez kurulumu sırasında bir PATH ortam değişkeni eklemeniz istenebilir. 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 binary dosyasını PATH'inize eklemeniz gerekir. Bunu yapmak için aşağıdaki adımları izleyin:

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

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

b. Shell'inize 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. Terminalinizi yeniden başlatın veya terminal oturumunu yenilemek için 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)

Tüm mevcut sürümleri Agave Github deposunda görüntüleyebilirsiniz. Agave, Anza'dan gelen validator istemcisidir, eskiden Solana Labs validator istemcisi olarak biliniyordu.

  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 framework'tür. Anchor framework'ü, 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 yükleyebilirsiniz:

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

Anchor Version Manager (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. Anchor'ı AVM kullanarak 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

Anchor CLI'yi Linux veya WSL üzerinde kurarken şu hatayla karşılaşabilirsiniz:

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 kurulumunu yeniden deneyin.
  1. Anchor CLI sürümünü kontrol ederek kurulumun başarılı olduğunu 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ü bildirmek için avm use komutunu çalıştırmayı unutmayın.

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

Surfpool CLI'yi kurun

Surfpool, yerel geliştirme için bir araçtır ve solana-test-validator için geliştirilmiş bir alternatiftir. Surfpool özellikleri hakkında daha fazla bilgi için Surfpool belgelerine göz atın.

  1. Aşağıdaki komutla Surfpool'u kurun:
Terminal
$
curl -sL https://run.surfpool.run/ | bash
  1. Kurulumun başarılı olduğunu, Surfpool CLI sürümünü kontrol ederek doğrulayın:
Terminal
$
surfpool --version

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

surfpool 0.12.0

Solana geliştirme için AI araçlarını kurun

Bu bölüm, Solana geliştirmenizi hızlandırmak için kullanabileceğiniz isteğe bağlı AI araç kurulumunu detaylandırır.

AraçAçıklamaBağlantı
MCPSolana AI destekli geliştirmeyi iyileştirmek için cursor ile bağlanabileceğiniz MCP sunucusu.https://mcp.solana.com/
LLMs.txtLLM'leri Solana belgeleri üzerinde eğitmek için kullanabileceğiniz LLM optimize edilmiş belgeler.https://solana.com/llms.txt

Is this page helpful?

İçindekiler

Sayfayı Düzenle

Yönetici

© 2026 Solana Vakfı.
Tüm hakları saklıdır.
Bağlanın