Windows'ta Ruby on Rails Nasıl Kurulur ve İlk Proje Nasıl Oluşturulur?

Bu blog yazısında, Windows işletim sistemi üzerinde Ruby on Rails kurulumu ve ilk proje oluşturma sürecini adım adım anlatıyor. Okuyucular, Ruby ve Rails kurulumu, bir uygulama başlatma ve basit bir "Merhaba Dünya" uygulaması yaratma gibi temel konularda

BFS

Windows işletim sistemi üzerinde Ruby on Rails kurulumu yapmak, aslında düşündüğünüzden çok daha kolay. Ama tabii ki, biraz rehberlik ve doğru adımlar gerekecek. Bu yazıda, Ruby on Rails'i Windows’a nasıl kuracağınızı ve ilk web projenizi nasıl oluşturacağınızı adım adım anlatacağım. Hazırsanız, başlayalım!

1. Adım: Ruby'nin Kurulumu
İlk önce Ruby dilini bilgisayarınıza kurmanız gerekiyor. Ruby on Rails, Ruby dilinde yazıldığından, Ruby'nin en son sürümünü bilgisayarınızda çalıştırmak çok önemli.

Ruby’yi İndirme:
Ruby'nin en güncel sürümünü indirmek için [RubyInstaller](https://rubyinstaller.org/) adresine gidin. Windows için optimize edilmiş bir kurulum aracı bulacaksınız. "Ruby+Devkit" versiyonunu indirin ve kurulum işlemini başlatın.

Ruby Kurulumunu Tamamlama:
Kurulum sırasında "Add Ruby to PATH" seçeneğini işaretlemeyi unutmayın. Bu, komut satırından Ruby’yi kolayca çalıştırmanızı sağlar. Kurulum bitince terminalinizi açıp şu komutu girerek Ruby’nin düzgün bir şekilde yüklendiğini doğrulayabilirsiniz:

ruby -v


Eğer Ruby’nin sürümünü görüyorsanız, başarılı bir kurulum gerçekleştirdiniz demektir.

2. Adım: Rails Kurulumu
Ruby kurulumunu tamamladıktan sonra, sıra Rails’i yüklemeye geldi. Rails, Ruby dilini kullanarak web uygulamaları geliştirmeyi sağlayan güçlü bir framework’tür.

Rails’i Kurma:
Komut satırına şu komutu yazarak Rails’i kurabilirsiniz:

gem install rails


Bu komut, Rails’i ve gerekli tüm bağımlılıkları yükleyecektir. Kurulum tamamlandığında, Rails sürümünü kontrol etmek için şu komutu girin:

rails -v


Eğer Rails sürümünü görüyorsanız, kurulum başarılı demektir.

3. Adım: Veritabanı Kurulumu
Rails projeleri genellikle bir veritabanı kullanır ve genelde SQLite veritabanı ile çalışılır. Ancak, eğer başka bir veritabanı kullanmak isterseniz, bu da mümkündür. Şu anda varsayılan olarak SQLite ile devam edeceğiz.

SQLite Veritabanı Kurulumu:
SQLite, Rails ile uyumlu bir veritabanıdır ve Windows’a kurulum oldukça basittir. Eğer sisteminizde SQLite yüklü değilse, [SQLite'ı buradan indirip](https://www.sqlite.org/download.html) kurabilirsiniz.

Kurulum bittikten sonra, Rails projeniz için veritabanı yapılandırması yapacak şekilde hazır hale gelirsiniz.

4. Adım: İlk Rails Projenizi Oluşturma
Her şey hazır olduğuna göre, şimdi ilk Rails projenizi oluşturmaya başlayabilirsiniz.

Proje Oluşturma:
Rails’in terminal komutları ile hızlıca yeni bir proje başlatmak mümkün. Terminalinize şu komutu yazın:

rails new my_first_project


Bu komut, `my_first_project` isminde bir proje klasörü oluşturacak ve Rails ile ilgili gerekli tüm dosyaları, klasörleri içine yerleştirecektir. Şimdi proje klasörüne geçiş yapalım:

cd my_first_project


Bu komutla proje klasörüne geçiş yaptıktan sonra, Rails sunucusunu çalıştırmaya başlayabiliriz.

Sunucuyu Başlatma:
Proje klasörüne girdikten sonra, Rails sunucusunu başlatmak için şu komutu yazın:

rails server


Artık tarayıcınızı açıp `http://localhost:3000` adresine giderek Rails uygulamanızın başarılı bir şekilde çalıştığını görebilirsiniz. Eğer bu sayfayı görüyorsanız, her şey doğru şekilde kurulmuş demektir!

5. Adım: İlk Rails Uygulamanız
Şimdi ilk Rails projenizi özelleştirebilir, yeni sayfalar ve özellikler ekleyebilirsiniz. Başlangıç olarak, basit bir "Merhaba Dünya" uygulaması yapmayı deneyebilirsiniz. Bunun için bir kontrolör (controller) oluşturalım:

rails generate controller HelloWorld


Bu komut, `HelloWorld` isminde bir kontrolör oluşturur. Şimdi, `hello_world` adında bir aksiyon ekleyelim. Bunu yapmak için kontrolör dosyasına gidin ve şu kodu yazın:

def hello_world
  render html: "Merhaba, Rails dünyası!"
end


Şimdi, `config/routes.rb` dosyasını açın ve şu satırı ekleyin:

get 'hello_world' => 'hello_world#hello_world'


Bu adım, uygulamanıza yeni bir sayfa ekler ve tarayıcıda `http://localhost:3000/hello_world` adresine gittiğinizde, "Merhaba, Rails dünyası!" mesajını görürsünüz.

### 6. Adım: Proje Geliştirmeye Devam Etme
Artık Ruby on Rails ile ilk projenizi oluşturdunuz! Bundan sonra, uygulamanızı geliştirmeye devam edebilir, veritabanı ile etkileşim kurabilir, formlar ekleyebilir ve daha fazlasını yapabilirsiniz. Rails'in sunduğu özellikleri keşfederek projelerinizi büyütmek size sadece yazılım dünyasında değil, aynı zamanda problem çözme yeteneklerinizde de büyük bir adım attıracaktır.

İlgili Yazılar

Benzer konularda diğer yazılarımız

ASP.NET Core ile Mobil Uygulama Geliştirme: Cross-Platform Web ve Mobil Uygulama Birleştirme

Günümüzde mobil uygulamalar hayatımızın ayrılmaz bir parçası haline geldi. Akıllı telefonlarımızda geçirdiğimiz zamanın büyük bir kısmını mobil uygulamalar sayesinde geçiriyoruz. Peki, bir mobil uygulama geliştirirken karşılaştığımız zorlukları nasıl...

Modern Yazılım Geliştirme Süreçlerinde Yapay Zeka ve Otomasyonun Rolü: 2025’te Yeni Başlangıçlar

Yazılım geliştirme dünyası hızla evriliyor. 2025 yılına adım attığımızda, bu süreçte yapay zeka ve otomasyonun rolü hiç olmadığı kadar önemli hale geldi. Geçmişte yazılım geliştirme yalnızca kod yazmak ve sistemleri test etmekle sınırlıydı. Ancak bugünün...

Yazılım Geliştiriciler İçin Verimli Çalışma Alanı Oluşturmanın İpuçları: En İyi Araçlar ve Yöntemler

Verimli Bir Çalışma Alanı Neden Önemlidir?Yazılım geliştirici olmanın zorluklarından biri de sürekli odaklanmış ve üretken olabilmektir. Bir geliştirici olarak, işlerinizin çoğunu bilgisayar başında geçirirsiniz ve bu süre zarfında verimli bir çalışma...