Skip to main content

💎 Ubuntu 22.04’te Ruby Kurulumu ve Geliştirme Ortamı

Meta açıklaması (155 karakter): Ubuntu 22.04 üzerinde Ruby’yi RVM ile kolayca kurmayı, bağımlılıkları yönetmeyi ve “Merhaba Dünya” programını çalıştırmayı öğrenin.


🧠 Bu Rehberde Ne Öğreneceksiniz?

Bu rehberde, Ubuntu 22.04 üzerinde Ruby programlama dilini en hızlı ve sorunsuz şekilde kurmayı öğreneceksiniz. Kurulum için RVM (Ruby Version Manager) aracını kullanacağız. Bu araç, Ruby’nin farklı sürümlerini kolayca yönetmenizi ve gerekli bağımlılıkların otomatik yüklenmesini sağlar. Son olarak, ortamın doğru çalıştığını doğrulamak için basit bir Ruby programı yazacağız.


⚙️ Ön Koşullar

Kuruluma başlamadan önce şunlara sahip olmanız gerekir:

  • Ubuntu 22.04 kurulu bir sanal sunucu (örnek: tr1-node01) veya yerel bilgisayar.
  • Sudo (yönetici) yetkileri.
  • Aktif bir internet bağlantısı.

🔴 Ubuntu 22.04’te Ruby Kurulumu (RVM ile)

1️⃣ RVM ve Gerekli Bağımlılıkların Kurulumu

RVM (Ruby Version Manager), Ruby kurulum sürecini ve sürüm yönetimini otomatikleştirir.

1.1 GPG Anahtarını İçe Aktarın

RVM’in güvenilirliğini doğrulamak için proje anahtarını ekleyin:

gpg --keyserver hkp://pool.sks-keyservers.net --recv-keys \
409B6B1796C275462A1703113804BB82D39DC0E3 \
7D2BAF1CF37B13E2069D6956105BD0E739499BDB

Eğer bu komut başarısız olursa, aşağıdaki alternatifleri deneyin:

command curl -sSL https://rvm.io/mpapis.asc | gpg2 --import -
command curl -sSL https://rvm.io/pkuczynski.asc | gpg2 --import -

💡 Bu işlem, RVM’nin orijinalliğini doğrular.


1.2 cURL Paketini Yükleyin

RVM kurulum betiğini indirebilmek için curl aracına ihtiyacınız var:

sudo apt-get install curl

Şifrenizi girerken karakterler görünmez. Bu, terminalde yaygın bir güvenlik önlemidir.


1.3 RVM Kurulum Betiğini İndirin

RVM kurulum betiğini resmi kaynaktan indirin:

\curl -sSL https://get.rvm.io -o rvm.sh

-s sessiz mod, -S hata mesajlarını gösterir, -L yönlendirmeleri takip eder.


1.4 RVM’yi Kurun

İndirilen betiği çalıştırarak RVM’nin en son stabil sürümünü kurun:

cat rvm.sh | bash -s stable

Bu komut, RVM’yi sisteminize kurar.

Kurulumdan sonra RVM’yi mevcut oturumda etkinleştirin:

source ~/.rvm/scripts/rvm

2️⃣ Ruby’yi Kurma ve Doğrulama

RVM hazır olduğunda, Ruby’yi kurabilir ve varsayılan sürüm olarak ayarlayabilirsiniz.

2.1 Ruby’yi Kurun

rvm install ruby --default

Bu komut, Ruby’nin son sürümünü indirip kurar. Eksik bağımlılıklar varsa RVM bunları otomatik yükler.

Kurulum birkaç dakika sürebilir. İşlem tamamlandığında Ruby sisteminize başarıyla yüklenmiş olur.

2.2 Ruby Sürümünü Kontrol Edin

ruby -v

Bu komut, kurulan Ruby sürümünü gösterir. Örneğin: ruby 3.2.2p20 (2025-05-10 revision 12345) [x86_64-linux]

Eğer rvm komutu bulunamazsa terminali kapatıp yeniden açın veya şu komutu çalıştırın:

source ~/.rvm/scripts/rvm

3️⃣ Ruby Ortamını Test Et (Merhaba Dünya)

Her şeyin düzgün çalıştığını görmek için basit bir Ruby dosyası oluşturalım.

3.1 Yeni Ruby Dosyası Oluşturun

nano merhaba_dunya.rb

3.2 Aşağıdaki Kodu Ekleyin

puts "Merhaba, Dünya!"

3.3 Dosyayı Kaydedin ve Çıkın

CTRL+X, ardından Y tuşuna basın ve ENTER ile onaylayın.

3.4 Programı Çalıştırın

ruby merhaba_dunya.rb

Çıktı: Merhaba, Dünya! Bu sonucu gördüyseniz, Ruby ortamınız başarıyla kurulmuş demektir 🎉


🚧 Yaygın Hatalar ve Çözümleri

🛑 gpg: keyserver receive failed hatası: Anahtar sunucusuna erişilemiyor olabilir. Alternatif olarak curl ile anahtarları manuel içe aktarın (yukarıda gösterildiği gibi).

🛑 rvm komutu bulunamıyor: Terminal oturumunu yeniden başlatın veya source ~/.rvm/scripts/rvm komutunu çalıştırın.

🛑 Kurulum çok uzun sürüyor: RVM, Ruby’nin yanı sıra SSL, zlib, readline gibi bağımlılıkları da kurar. Bu normaldir.


❓ Sıkça Sorulan Sorular (SSS)

1. RVM neden tercih edilmeli?

RVM, sürüm çakışmalarını önler ve bağımlılık yönetimini otomatikleştirir.

2. Ruby sürümünü nasıl değiştirebilirim?

Yeni sürümü rvm install 3.x.x komutuyla yükleyin ve rvm use 3.x.x ile aktif edin.

3. Bash’te şifre yazarken neden görünmüyor?

Terminal güvenlik nedeniyle şifre karakterlerini gizler; yazdıklarınız sisteme kaydedilir.

4. Ruby kurulumundan sonra Rails kurulabilir mi?

Evet, gem install rails komutuyla Rails framework’ünü ekleyebilirsiniz.

5. Kurulum sonrası ortam değişkenleri neden kayboldu?

Bash profil dosyanız yüklenmemiş olabilir. bash -l komutu ile giriş kabuğu başlatın.


🎯 Sonuç

Tebrikler! Ubuntu 22.04 sisteminizde artık tam işlevli bir Ruby geliştirme ortamına sahipsiniz. RVM sayesinde farklı Ruby sürümlerini kolayca yönetebilir ve projelerinizi güvenle geliştirebilirsiniz.

💡 Ruby uygulamalarınızı Rabisu Bulut platformunda hemen dağıtabilir ve performanslı barındırma avantajlarından yararlanabilirsiniz.