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.
- Terminalinize aşağıdaki komutu girerek rustup kullanarak 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
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.
- Resmi kurulum komutunu kullanarak Solana CLI araç paketini yükleyin:
$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.
- 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:
$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:
$echo $SHELL
- Çıktı
/bashiçeriyorsa terminali yeniden başlatın veyasource ~/.bashrckomutunu çalıştırın. - Çıktı
/zshiçeriyorsa terminali yeniden başlatın veyasource ~/.zshrckomutunu çalıştırın.
- Kurulumun başarılı olduğunu doğrulayın:
$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.
- Solana CLI'yi daha sonra güncellemek için şunu çalıştırın:
$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:
- AVM'yi aşağıdaki komutla kurun:
$curl -sSfL https://raw.githubusercontent.com/otter-sec/anchor/master/avm/install | sh
- 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 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:
- Bu sayfanın üst kısmındaki Linux bölümünde listelenen bağımlılıkları yükleyin.
- Anchor CLI yüklemesini yeniden deneyin.
- Anchor CLI sürümünü kontrol ederek kurulumun başarılı olduğunu doğrulayın:
$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 latestkomutunu çalıştırın. 1.1.2sürümünü kurduysanızavm use 1.1.2komutunu ç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.
- Aşağıdaki komutla Surfpool'u kurun:
$curl --proto '=https' --tlsv1.2 -sSfL https://run.surfpool.run/ | bash
- Kurulumun başarılı olduğunu, Surfpool CLI sürümünü kontrol ederek doğrulayın:
$surfpool --version
Komut, kurulu Surfpool CLI sürümünü yazdırır, örneğin:
surfpool x.y.z
Is this page helpful?