💎 macOS’ta Ruby Kurulumu ve Yerel Geliştirme Ortamı
Meta açıklaması (155 karakter): macOS’ta Homebrew ile Ruby kurulumu, PATH ayarı ve “Merhaba Dünya” test programı adımlarını bu rehberde öğrenin.
🧠 Bu Rehberde Ne Öğreneceksiniz?
macOS, varsayılan olarak eski bir Ruby sürümüyle gelir. Bu rehberde, Homebrew kullanarak Ruby’nin en güncel ve stabil sürümünü nasıl kuracağınızı öğreneceksiniz. Ayrıca, sisteminizin bu yeni sürümü otomatik olarak kullanması için PATH değişkeni ayarlarını yapacak ve basit bir “Merhaba, Dünya!” programıyla kurulumu test edeceksiniz.
⚙️ Ön Koşullar
Kuruluma başlamadan önce şunlara sahip olmalısınız:
- macOS El Capitan (10.11) veya üzeri sürüm.
- Yönetici (sudo) yetkilerine sahip kullanıcı hesabı.
- Aktif bir internet bağlantısı.
1️⃣ Terminali Açma ve Xcode Araçlarını Kurma
Ruby ve Homebrew kurulumu Terminal (Komut Satırı Arayüzü) üzerinden yapılır. Terminal’e erişmek için:
- Finder > Uygulamalar > İzlenceler > Terminal adımlarını izleyin.
- Alternatif olarak, CMD + SPACE tuşlarına basarak “Terminal” yazın.
Xcode Komut Satırı Araçlarını yüklemek için şu komutu çalıştırın:
xcode-select --install
Bu komut, Ruby’nin derleme araçlarını indirip kurar. Lisans onayı isteyebilir.
2️⃣ Homebrew Paket Yöneticisini Kurma
Homebrew, macOS için en popüler açık kaynak paket yöneticisidir. Ruby, Python, Node.js gibi birçok yazılımı kolayca yüklemenizi sağlar.
Kurulum için şu komutu çalıştırın:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
Bu komut Homebrew’ü indirip macOS’un mevcut Ruby’siyle yükler. Şifre istenirse yazarken karakterler görünmez; bu normaldir. Onay için y tuşuna basın.
3️⃣ PATH Ortam Değişkenini Ayarlama
Homebrew’ün kurduğu araçların öncelikli çalışması için PATH değişkenine ekleme yapılmalıdır.
Bash kullanıcıları:
nano ~/.bash_profile
Zsh kullanıcıları (macOS Catalina ve sonrası):
nano ~/.zshrc
Açılan dosyanın sonuna şu satırı ekleyin:
# Homebrew dizinini PATH'e ekle
export PATH=/usr/local/bin:$PATH
Kaydedip çıkın (CTRL+O → ENTER → CTRL+X). Değişiklikleri etkinleştirmek için:
source ~/.bash_profile
veya
source ~/.zshrc
Homebrew’ün doğru kurulduğunu test edin:
brew doctor
“Your system is ready to brew.” mesajı başarılı kurulum anlamına gelir.
4️⃣ Ruby Kurulumu ve Doğrulama
Artık Ruby’yi yüklemeye hazırsınız. Aşağıdaki komut Ruby ve gerekli bağımlılıkları yükler:
brew install ruby
Bu komut Ruby’nin en güncel sürümünü kurar (OpenSSL, libyaml, readline gibi bağımlılıklarla birlikte).
Kurulum sonrası sürümü kontrol edin:
ruby -v
Örnek çıktı:
ruby 3.2.2p20 (2025-05-10 revision 12345) [x86_64-darwin21]
Ruby’yi güncel tutmak için:
brew update && brew upgrade ruby
5️⃣ Ruby Ortamını Test Et (Merhaba, Dünya!)
Kurulumun başarılı olduğunu test etmek için basit bir Ruby dosyası oluşturun:
nano merhaba.rb
Aşağıdaki kodu ekleyin:
puts "Merhaba, Dünya!"
Kaydedip çıkın (CTRL+X → Y → ENTER) Programı çalıştırın:
ruby merhaba.rb
Çıktı:
Merhaba, Dünya!Bu mesajı görüyorsanız Ruby başarıyla kurulmuştur 🎉
🚧 Yaygın Hatalar ve Çözümleri
🛑 ruby: command not found
Terminal’i yeniden başlatın veya source ~/.bash_profile komutunu çalıştırın.
🛑 brew doctor hata veriyor
PATH değişkeninizde /usr/local/bin en üstte olmalı. Dosyayı kontrol edin.
🛑 Homebrew yüklenemiyor
/usr/bin/ruby veya curl eksik olabilir. Xcode Komut Satırı Araçlarını tekrar yükleyin.
❓ Sıkça Sorulan Sorular (SSS)
1. PATH değişkenini neden düzenliyoruz?
macOS sistem Ruby’si eski. PATH düzenlemesi, yeni kurulan Homebrew Ruby’sini öncelikli hale getirir.
2. Homebrew olmadan Ruby kurulabilir mi?
Evet, RVM veya rbenv kullanılabilir; fakat Homebrew macOS için en kolay yöntemdir.
3. Xcode Komut Satırı Araçları neden gerekli?
Ruby’nin gem paketleri derleme araçlarına ihtiyaç duyar. Bu araçlar Xcode paketinde bulunur.
4. Terminal dışında Ruby ile çalışabilir miyim?
Evet, VS Code veya RubyMine gibi IDE’lerde de çalışabilirsiniz. Terminal sadece kurulum için gereklidir.
5. Ruby’den sonra Rails nasıl kurulur?
Rails framework’ünü kurmak için:
gem install rails
🎯 Sonuç
Artık macOS cihazınızda en güncel Ruby sürümüyle çalışan bir geliştirme ortamınız var. Homebrew sayesinde Ruby’yi yönetmek, güncellemek ve kaldırmak oldukça kolay.
💡 Ruby uygulamalarınızı hemen Rabisu Bulut platformunda dağıtarak test etmeyi deneyin!