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

Bu yazıda, Windows işletim sistemi üzerinde Ruby on Rails kurulumu ve ilk proje oluşturma adımlarını ayrıntılı bir şekilde ele aldık. Adım adım açıklamalar ve kod örnekleriyle, Rails geliştirme sürecine adım atabilirsiniz.

BFS

Ruby on Rails, modern web uygulamaları geliştirmek için oldukça popüler bir framework'tür. Eğer Ruby diline ilgi duyuyorsanız ve Windows işletim sistemi üzerinde Rails kullanmak istiyorsanız, doğru yerdesiniz! Bu rehberde, adım adım Windows'ta Ruby on Rails kurulumunu yapacak ve ilk Rails projenizi oluşturacağız. Hadi başlayalım!

Adım 1: Ruby'yi Yükleyin


Ruby on Rails, Ruby programlama dili üzerinde çalışır, bu yüzden ilk olarak Ruby'yi sisteminize kurmalısınız. Ruby'yi kurmanın en kolay yolu, [RubyInstaller](https://rubyinstaller.org/) üzerinden indirmektir.

1. RubyInstaller web sitesine gidin ve Windows için uygun Ruby sürümünü indirin.
2. İndirilen dosyayı çalıştırın ve yükleme işlemini başlatın.
3. Yükleme sırasında "Add Ruby executables to your PATH" seçeneğini işaretlediğinizden emin olun. Bu, Ruby'nin komut satırında çalışabilmesi için gereklidir.

Kurulum tamamlandığında, komut satırını açarak Ruby'nin doğru şekilde kurulduğunu kontrol edebilirsiniz:


ruby -v


Bu komut, yüklü Ruby sürümünü gösterecektir. Eğer doğru sürüm görüyorsanız, bir sonraki adıma geçebilirsiniz.

Adım 2: Rails'i Yükleyin


Ruby'yi başarıyla kurduktan sonra, sıra Ruby on Rails'i yüklemeye geldi. Rails, Ruby'nin paket yöneticisi olan gem aracılığıyla kurulur. Komut satırını açın ve aşağıdaki komutu girin:


gem install rails


Bu komut, Rails framework'ünü yükleyecektir. Yükleme tamamlandığında, Rails'in kurulu olduğunu şu komutla doğrulayabilirsiniz:


rails -v


Bu, Rails'in versiyonunu gösterecek ve kurulumun başarılı olup olmadığını doğrulamanıza yardımcı olacaktır.

Adım 3: Veritabanı Yönetim Sistemi Yükleyin


Rails, bir veritabanı yönetim sistemi (DBMS) gerektirir. Genellikle SQLite, PostgreSQL veya MySQL kullanılır. Ancak Windows üzerinde en yaygın tercih SQLite’dır, çünkü Rails ile varsayılan olarak gelir.

Eğer başka bir veritabanı kullanmayı planlıyorsanız, örneğin PostgreSQL, o veritabanının da kurulumunu yapmanız gerekecektir. Bu yazıda SQLite ile ilerleyeceğiz, çünkü en basit ve hızlı kurulum seçeneklerinden biridir.

Adım 4: İlk Rails Projesini Oluşturun


Her şey kurulduktan sonra, Rails ile ilk projenizi oluşturma zamanı geldi! Yeni bir Rails uygulaması oluşturmak için komut satırında aşağıdaki komutu çalıştırın:


rails new my_first_app


Bu komut, my_first_app adında yeni bir Rails projesi oluşturacaktır. Proje oluşturulduktan sonra, dizine girin:


cd my_first_app


Ardından, Rails server'ını başlatın:


rails server


Bu komut, Rails geliştirme sunucusunu başlatacak ve uygulamanızı yerel olarak çalıştıracaktır. Tarayıcınızı açarak şu adresi ziyaret edin:


http://localhost:3000


Eğer her şey doğru şekilde kurulmuşsa, Rails'in hoş geldiniz sayfası karşınıza çıkacaktır. Tebrikler, ilk Rails uygulamanız başarıyla çalışıyor!

Adım 5: İlk Controller ve View’ınızı Oluşturun


Artık Rails uygulamanız çalışıyor! Şimdi basit bir kontrolcü (controller) ve görünüm (view) ekleyelim.

İlk olarak, bir kontrolcü oluşturun:


rails generate controller welcome index


Bu komut, welcome adında bir kontrolcü ve index adında bir görünüm oluşturur. Oluşturduktan sonra, app/controllers/welcome_controller.rb dosyasını açın ve şu kodu ekleyin:


class WelcomeController < ApplicationController
  def index
  end
end


Son olarak, app/views/welcome/index.html.erb dosyasını açın ve şu içeriği ekleyin:


Hoş geldiniz, Ruby on Rails!

İlk projeniz başarıyla oluşturuldu.



Bu adımları tamamladıktan sonra, tarayıcınızda http://localhost:3000/welcome/index adresini ziyaret edin ve yeni oluşturduğunuz sayfanın görüntülendiğini görün!

Sonuç


İşte bu kadar! Artık Windows üzerinde Ruby on Rails kurulumunu tamamladınız ve ilk Rails projenizi başarıyla oluşturup çalıştırdınız. Rails ile uygulama geliştirmeye başlamak için harika bir adım attınız. Bu temel kurulumun ardından, projelerinizi geliştirmeye ve Rails dünyasına adım atmaya hazırsınız!

Rails ile ilgili daha fazla bilgi edinmek ve uygulamalarınızı geliştirmek için [resmi Rails dokümantasyonuna](https://guides.rubyonrails.org/) göz atabilirsiniz.

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

ASP.NET Core 500 Internal Server Error: Sebepleri ve Çözümleri

Bir web geliştiricisi olarak, karşılaştığınız en zorlayıcı hatalardan biri şüphesiz "500 Internal Server Error"dır. Bu hata, web uygulamanızda her şeyin yolunda gittiğini düşündüğünüz bir anda karşınıza çıkabilir ve tüm projeyi durdurabilir. Ancak merak...

OAuth2 Authentication Error: Nedenleri ve Çözümleri

OAuth2 Authentication Error: Gerçekten Neyin Peşindeyiz?Her geliştirici, kimlik doğrulama hatalarıyla bir noktada karşılaşmıştır. Ama bazen işler kontrolden çıkabiliyor. Eğer bir gün OAuth2 ile çalışırken bir kimlik doğrulama hatası aldığınızda, yalnız...