Skip to main content

💎 Windows 10’da Ruby Kurulumu ve Geliştirme Ortamı Oluşturma

Meta açıklaması (155 karakter): Windows 10’da WSL ve Bash kullanarak Ruby’nin stabil bir geliştirme ortamını RVM ile nasıl kuracağınızı adım adım öğrenin.


🧠 Bu Rehberde Ne Öğreneceksiniz?

Bu kılavuz, Windows 10 işletim sisteminizde Ruby geliştirme ortamını kurmanız için size adım adım rehberlik eder. Linux komut satırı araçlarını yerel olarak çalıştırmanızı sağlayan WSL (Windows Subsystem for Linux) ve Bash kabuğunu etkinleştireceğiz. Ardından RVM (Ruby Version Manager) ile Ruby’nin en güncel sürümünü kurup basit bir test programı çalıştıracağız.


1️⃣ WSL ve Bash Kurulumu

Ruby kütüphanelerinin çoğu Linux için geliştirildiğinden, Windows’ta en uyumlu ortamı WSL ile oluşturacağız.

1.1 Geliştirici Modunu Açın

  1. Ayarlar → Güncelleştirme ve Güvenlik → Geliştiriciler İçin sekmesine gidin.
  2. Geliştirici Modu seçeneğini işaretleyin ve onaylayın.

1.2 WSL Özelliğini Etkinleştirin

  1. Denetim Masası → Programlar → Windows Özelliklerini Aç veya Kapat yolunu izleyin.
  2. Windows Subsystem for Linux (Beta)” kutusunu işaretleyin.
  3. Tamam’a tıklayın ve yükleme tamamlanınca bilgisayarınızı yeniden başlatın.

1.3 Bash’i Kurun

Bilgisayar yeniden başladıktan sonra Komut İstemi’ni açın ve şunu yazın:

bash

Bu komut Bash’in Microsoft Store’dan yüklenmesini başlatır.

Kurulum tamamlanınca sizden bir UNIX kullanıcı adı ve parola girmeniz istenir. Şifre yazarken karakterler görünmez — bu normal bir güvenlik önlemidir.

Kurulum bitince terminal şu şekilde görünür:

kadir@tr1-node01:/mnt/c/Users/Kadir$

💡 Not: C: sürücünüz Bash içinde /mnt/c dizini altında bulunur. Windows uygulamalarıyla bu klasör üzerinden dosyalarınıza erişebilirsiniz.


2️⃣ RVM (Ruby Version Manager) ve Ruby Kurulumu

RVM, Ruby sürümlerini kolayca kurup yönetmenizi sağlar. Ubuntu tabanlı Bash’te en hızlı ve güvenli Ruby kurulum yöntemidir.

2.1 GPG Anahtarlarını Ekleyin

RVM’in güvenliğini doğrulamak için GPG anahtarını içe aktarın:

gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB

2.2 Gerekli Bağımlılıkları Yükleyin

sudo apt-get install gnupg2

Bu komut RVM’in doğrulama için ihtiyaç duyduğu “gnupg2” paketini kurar.

2.3 RVM Kurulum Dosyasını İndirin

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

Bu komut RVM’nin en güncel kurulum betiğini indirir.

2.4 Ruby’yi Kurun

cat rvm.sh | bash -s stable
source ~/.rvm/scripts/rvm
rvm install ruby --default

Bu komutlar RVM’yi kurar, Ruby’yi indirir ve varsayılan sürüm olarak ayarlar.

Ruby sürümünü doğrulamak için:

ruby -v

Eğer komut tanınmazsa, Bash’i “login shell” olarak başlatın:

bash -l

3️⃣ Ruby Kurulumunu Test Et (“Merhaba Dünya”)

Kurulumun doğru çalıştığından emin olmak için basit bir Ruby programı oluşturun.

Yeni dosya oluşturun:

nano merhaba.rb

İçerisine şu satırı yazın:

puts "Merhaba, Dünya!"

Kaydedin (CTRL+X, ardından Y ve ENTER). Programı çalıştırın:

ruby merhaba.rb

Çıktı:

Merhaba, Dünya!

❓ Sıkça Sorulan Sorular (SSS)

1. Neden WSL kullanmalıyım?

Ruby kütüphanelerinin çoğu Linux için yazıldığından, WSL uyumluluk sorunlarını ortadan kaldırır.

2. RVM nedir?

RVM (Ruby Version Manager), farklı Ruby sürümlerini kolayca kurup aralarında geçiş yapmanızı sağlar.

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

Bu bir güvenlik önlemidir. Girdiğiniz karakterler kaydedilir ama ekranda gösterilmez.

4. Windows dosyalarına Bash’ten nasıl erişirim?

C: sürücünüz Bash içinde /mnt/c dizini altındadır. Bu klasörde güvenle çalışabilirsiniz.

5. Ruby kurulduktan sonra ne yapabilirim?

Artık web uygulamaları, otomasyon betikleri veya oyunlar geliştirmeye başlayabilirsiniz.


🎯 Sonuç

Artık Windows 10 üzerinde tam donanımlı bir Ruby geliştirme ortamına sahipsiniz. WSL sayesinde Linux araçlarını Windows üzerinde doğal biçimde kullanabilirsiniz.

💡 Ruby projelerinizi hemen Rabisu Bulut platformunda denemeye başlayabilirsiniz!