Windows’ta Ruby on Rails Kurulumu ve İlk Proje Oluşturma Adım Adım

Bu yazıda Windows üzerinde Ruby on Rails kurulumu ve ilk projenizi oluşturma sürecini adım adım anlattık. Artık siz de Rails ile web uygulamaları geliştirmeye başlayabilirsiniz!

BFS

Ruby on Rails (genellikle Rails olarak bilinir), web uygulamaları geliştirmek için kullanılan popüler bir framework’tür. Rails, kodu daha temiz ve hızlı yazmanızı sağlar, bu da özellikle zamanla yarıştığınız projelerde çok işinize yarar. Ancak, Rails ile ilk projenizi yaratmaya başlamadan önce, doğru bir şekilde kurulumu yapmanız gerekiyor. Bu yazıda, Windows üzerinde Ruby on Rails kurulumu ve ilk Rails projenizi oluşturma sürecini adım adım anlatacağız.

Ruby ve Rails’in Windows’a Kurulumu



Başlamadan önce, bir bilgisayarınızda Ruby ve Rails’in nasıl kurulacağını öğrenmek çok önemlidir. Adımları takip ettiğinizde, sorunsuzca Rails projeleri oluşturabilirsiniz.

Adım 1: Ruby Kurulumu

İlk olarak, Ruby dilini bilgisayarınıza kurmamız gerekiyor. Ruby’nin en son sürümünü indirmek için [resmi Ruby sitesi](https://rubyinstaller.org/) üzerinden RubyInstaller’ı indirin. Bu, Windows üzerinde Ruby’nin kurulmasını sağlayan en yaygın ve önerilen araçtır.

RubyInstaller’ın en güncel sürümünü seçip indirdikten sonra, kurulum dosyasını çalıştırın. Kurulum sırasında "Add Ruby executables to your PATH" seçeneğini işaretlemeyi unutmayın. Bu sayede Ruby, komut satırından erişilebilir olacak.

Adım 2: Rails Kurulumu

Ruby yüklendikten sonra, Rails’i yüklemek için birkaç komut satırı komutuna ihtiyacınız olacak. Komut satırını açın ve şu komutu girin:


gem install rails


Bu komut, RubyGems üzerinden Rails’in en son sürümünü bilgisayarınıza kuracaktır. Eğer internet bağlantınızda bir sorun yoksa, işlem birkaç dakika sürecektir.

Adım 3: Veritabanı Kurulumu (SQLite3)

Rails projeleri, veritabanı olarak genellikle SQLite3 kullanır. SQLite3, özellikle başlangıç için çok uygundur çünkü kurulumu çok kolaydır. Bu veritabanını yüklemek için şu komutu çalıştırabilirsiniz:


gem install sqlite3


Bu komut, SQLite3'ü Rails ile uyumlu şekilde yükleyecektir. Veritabanı kurulumu tamamlandıktan sonra, Rails projelerinde veri depolama ve yönetim işlemlerine başlayabilirsiniz.

İlk Ruby on Rails Projenizi Oluşturma



Artık Rails kurulumunu başarıyla tamamladığınıza göre, ilk Rails projenizi yaratma zamanı geldi. Proje yaratırken, Rails size başlangıç için temel bir yapıyı otomatik olarak sağlar. Hadi adım adım nasıl yapıldığını görelim.

Adım 1: Yeni Bir Rails Projesi Oluşturun

Komut satırını açın ve projeyi oluşturmak için şu komutu yazın:


rails new my_first_project


Burada `my_first_project` yerine kendi projenizin adını verebilirsiniz. Bu komut, gerekli tüm Rails dosya ve klasörlerini oluşturur.

Adım 2: Sunucuyu Başlatın

Projeniz hazır olduğunda, çalışmaya başlamadan önce Rails sunucusunu başlatmalısınız. Bunun için şu komutu kullanın:


cd my_first_project
rails server


Bu komut, yerel bir web sunucusu başlatır ve tarayıcınızda `http://localhost:3000` adresine gittiğinizde Rails uygulamanızın ana sayfasını görmelisiniz.

İlk Sayfanızı Oluşturun



Rails’in temel yapısını kurduktan sonra, ilk dinamik sayfanızı oluşturabilirsiniz. Örneğin, "Merhaba, Rails!" yazan bir sayfa oluşturmak için şu komutları izleyebilirsiniz:

Adım 1: Kontrolcü (Controller) Oluşturun

İlk sayfanız için bir kontrolcü oluşturalım:


rails generate controller home index


Bu komut, `home_controller.rb` adlı bir dosya ve bir `index.html.erb` şablon dosyası oluşturacaktır.

Adım 2: Görünüm (View) Dosyasını Düzenleyin

`app/views/home/index.html.erb` dosyasını açın ve içine şu kodu yazın:


Merhaba, Rails!

İlk projenize hoş geldiniz!



Adım 3: Uygulamayı Başlatın

Son olarak, web tarayıcınızda `http://localhost:3000/home/index` adresine giderek "Merhaba, Rails!" yazısını görebilirsiniz.

Sonuç



Tebrikler! Artık Windows üzerinde Ruby on Rails kurulumunu ve ilk Rails projenizi başarıyla oluşturmuş oldunuz. Geliştirmenize devam etmek ve daha büyük projeler üretmek için bu temel adımları daha da derinleştirerek öğrenmeye devam edebilirsiniz.

İlgili Yazılar

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

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...

Kodunuzu Temiz Tutun: Yazılımda 'Yavaş Kodu' Tespit Etmenin 7 Etkili Yolu

Yazılım geliştirme dünyasında zamanın ne kadar kıymetli olduğunu hepimiz biliyoruz. Yazdığınız kodun hızlı ve verimli olması, projelerinizi başarılı kılmanın anahtarıdır. Ama ne yazık ki, çoğu zaman kodu hızlı yazmak uğruna temizliği ihmal edebiliriz....