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.
- Terminalinizde aşağıdaki komutu girerek rustup aracılığıyla Rust'ı yükleyin:
$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:
- Cargo'nun bin dizinini içerecek şekilde PATH ortam değişkeninizi yeniden yükleyin:
$. "$HOME/.cargo/env"
- Kurulumun başarılı olduğunu doğrulayın.
$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.
- Resmi kurulum komutunu kullanarak Solana CLI araç setini yükleyin:
$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
.
- 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"
- 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:
$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
):
$echo 'export PATH="$HOME/.local/share/solana/install/active_release/bin:$PATH"' >> ~/.bashrc$source ~/.bashrc
Zsh için (zshrc
):
$echo 'export PATH="$HOME/.local/share/solana/install/active_release/bin:$PATH"' >> ~/.zshrc$source ~/.zshrc
- Terminal oturumunuzu yenilemek için terminalinizi yeniden başlatın veya aşağıdaki komutu çalıştırın:
$source ~/.bashrc # If using Bash$source ~/.zshrc # If using Zsh
- Solana CLI sürümünü kontrol ederek kurulumun başarılı olduğunu doğrulayın:
$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.
- Gerektiğinde Solana CLI'yi en son sürüme güncelleyin (İsteğe bağlı)
$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:
- AVM'yi aşağıdaki komutla kurun:
$cargo install --git https://github.com/solana-foundation/anchor avm --force
- AVM'nin başarıyla kurulduğunu doğrulayın:
$avm --version
- AVM kullanarak Anchor CLI'yi kurun:
En son sürümü kurmak için:
$avm install latest$avm use latest
Belirli bir sürümü kurmak için, sürüm numarasını belirtin:
$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:
- Bu sayfanın üst kısmındaki Linux bölümünde listelenen bağımlılıkları kurun.
- Anchor CLI'yi yeniden kurmayı deneyin.
- Kurulumun başarılı olduğunu, Anchor CLI sürümünü kontrol ederek doğrulayın:
$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çıklama | Bağlantı |
---|---|---|
MCP | Cursor ile bağlanabileceğiniz ve Solana yapay zeka destekli geliştirmeyi iyileştiren MCP sunucusu. | https://mcp.solana.com/ |
LLMs.txt | Solana 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?