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

Belirli bir sürüme ihtiyaç duyduğunuzda veya hızlı kurulum başarıyla tamamlanmadığında her bağımlılığı ayrı ayrı kurun. Yeni bir ortam için bölümleri sırayla izleyin veya doğrudan kurmanız ya da sorun gidermeniz gereken araca geçin.

Ö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

Komut, kurulu Rust sürümünü yazdırır, örneğin:

rustc x.y.z (...)

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 belirli bir Agave sürüm etiketini veya beta ya da edge sürüm kanalını kullanabilirsiniz.

  1. Solana CLI'yi mevcut terminalinizde kullanılabilir hale getirin.

Yükleyici kabuk yapılandırmanızı günceller ve mevcut oturumu güncellemek için gereken komutu yazdırır. Komut genellikle şöyledir:

Terminal
$
export PATH="$HOME/.local/share/solana/install/active_release/bin:$PATH"

solana hâlâ kullanılamıyorsa terminalinizi yeniden başlatın. Yükleyicinin hangi kabuk yapılandırma dosyasını güncellediğini doğrulamak için mevcut kabuğunuzu kontrol edin:

Terminal
$
echo $SHELL
  • Çıktı /bash içeriyorsa terminali yeniden başlatın veya source ~/.bashrc komutunu çalıştırın.
  • Çıktı /zsh içeriyorsa terminali yeniden başlatın veya source ~/.zshrc komutunu çalıştırın.
  1. Kurulumun başarılı olduğunu doğrulayın:
Terminal
$
solana --version

Komut, kurulu Solana CLI sürümünü yazdırır, örneğin:

solana-cli x.y.z (..., client:Agave)

Kullanılabilir tüm sürümleri Agave GitHub deposunda görüntüleyebilirsiniz. Agave, daha önce Solana Labs validator istemcisi olarak bilinen Anza'nın validator istemcisidir.

  1. Solana CLI'yi daha sonra güncellemek için şunu çalıştırın:
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

Node.js ve bir JavaScript paket yöneticisi yalnızca Mocha veya Jest gibi bir TypeScript test şablonu seçtiğinizde gereklidir. Varsayılan LiteSVM test şablonu Rust'ta çalışır ve Node.js araçları gerektirmez.

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
$
curl -sSfL https://raw.githubusercontent.com/otter-sec/anchor/master/avm/install | sh
  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 1.1.2
$
avm use 1.1.2

Linux veya WSL'de Anchor CLI yüklerken ş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 aşağıdaki adımları izleyin:

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

Komut, etkin Anchor CLI sürümünü yazdırır, örneğin:

anchor-cli 1.1.2

Sisteminiz için Anchor CLI sürümünü seçmek üzere avm use komutunu çalıştırın.

  • En son sürümü kurduysanız avm use latest komutunu çalıştırın.
  • 1.1.2 sürümünü kurduysanız avm use 1.1.2 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.

  1. Aşağıdaki komutla Surfpool'u kurun:
Terminal
$
curl --proto '=https' --tlsv1.2 -sSfL 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

Komut, kurulu Surfpool CLI sürümünü yazdırır, örneğin:

surfpool x.y.z

Is this page helpful?

İçindekiler

Sayfayı Düzenle
© 2026 Solana Vakfı. Tüm hakları saklıdır.