Pas nasıl kurulur | Hahwul


Pas, üç hedefe odaklanan bir sistem programlama dilidir: güvenlik, hız ve eşzamanlılık. Bu hedefleri bir çöp toplayıcısı olmadan korur, gömülü ve çıplak metal gelişim, diğer dillerle entegrasyon için yararlı hale getirir ve cihaz sürücüleri ve işletim sistemleri gibi düşük seviyeli kod yazar.

Anahtar Özellikler

  • Çöp toplama olmadan bellek güvenliği: Rust’un sahiplik sistemi, bir çöp toplayıcıya ihtiyaç duymadan bellek güvenliği ve iplik güvenliği sağlar.
  • Sıfır maliyetli soyutlamalar: Rust, düşük seviyeli kodu elle yazmış gibi verimli koda derleyen soyutlamalar sağlar.
  • Korkusuz eşzamanlılık: Rust’un tip sistemi ve sahiplik modeli, derleme zamanında birçok eşzamanlılık hatasını ortadan kaldırmanızı sağlar.
  • Tür Çıkarma: Derleyici genellikle ne tür demek istediğinizi çıkarabilir, statik yazmayı daha az külfetli hissettirir.
  • Desen Eşleştirme: Karmaşık verileri ve kontrol akışını ele almanın zarif bir yolu.
  • Modern Paket Yöneticisi: Cargo Bağımlılıkları, bina, test ve belgeleri ele alır.

Kurulum

Pas kurulumu, adlı bir araçla yönetilir rustupbu da pas ve ilgili araçları kurmayı ve güncellemeyi kolaylaştırır.

Standart kurulum

Linux, macOS veya başka bir Unix benzeri işletim sistemine pas yüklemek için bu komutu terminalinize çalıştırın:

curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

Bu komut bir komut dosyası indirir ve kurulumu başlatır. Kurulumunuzu özelleştirmeniz istenebilir, ancak varsayılan seçenekler çoğu kullanıcı için uygundur.

Kurulum sonrası adımlar

Kurulum tamamlandıktan sonra, sistem yolunuza pas eklemeniz gerekir. Yükleyici bunu otomatik olarak yapmayı teklif etmelidir, ancak bunu manuel olarak yapmanız gerekiyorsa, bunu kabuk profilinize ekleyin (gibi ~/.bashrc veya ~/.zshrc):

export PATH="$HOME/.cargo/bin:$PATH"

Ardından terminalinizi yeniden başlatın veya çalıştırın source ~/.bashrc (veya uygun kabuk yapılandırma dosyanız).

Kurulumu Doğrulama

Pas’ın doğru takıldığını doğrulamak için:

rustc --version
cargo --version

Her iki komut da sürüm bilgilerini görüntülemelidir.

Kurulu bileşenler

Kurulum şunları içerir:

  • rustc: Pas derleyicisi
  • cargo: Rust’un Paket Yöneticisi ve Yapı Sistemi
  • rustup: Rust Toolchain yükleyici ve sürüm yöneticisi

Pas güncelleme

Rust’u en son sürüme güncel tutmak için:

rustup update

Pas kaldıran pas

Pust ve tüm bileşenlerini kaldırmanız gerekiyorsa, çalıştırın:

rustup self uninstall

Sonraki Adımlar

Artık pas takıldığınıza göre, şunları isteyebilirsiniz:

  1. Pas Kitabını Oku
  2. Rust’u örnekle keşfedin
  3. Rustlings kursunu deneyin
  4. Yeniden kullanılabilir paketler için Crates.io’ya göz atın



Source link