Windows’ta Ruby on Rails kurulumunu yapmadan önce, bilgisayarınızda gerekli tüm araçların ve yazılımların olduğundan emin olmalısınız. Hazırsanız, başlayalım!
1. Adım: Ruby'yi Yükleyin
Ruby on Rails, Ruby dilini kullanarak çalışır, bu yüzden ilk iş olarak Ruby’yi bilgisayarımıza kurmamız gerekiyor. İşte adımlar:
- İndirilen sayfada Windows için uygun olan Ruby sürümünü seçin (örneğin, Ruby+Devkit 3.x.x sürümü).
- İndirilen dosyayı çalıştırarak Ruby'yi yükleyin. Kurulum sırasında "Add Ruby executables to your PATH" seçeneğini işaretlemeyi unutmayın, böylece terminalde `ruby` komutunu kullanabilirsiniz.
- Kurulum tamamlandığında, terminali açıp `ruby -v` komutunu yazarak Ruby’nin doğru şekilde yüklendiğini kontrol edebilirsiniz.
Not: Eğer kurulumda bir hata alırsanız, Ruby'nin Windows'a uygun sürümünü seçtiğinizden emin olun ve DevKit'in kurulumunu doğru yapıp yapmadığınızı kontrol edin.
2. Adım: Node.js ve Yarn Kurulumu
Ruby on Rails, JavaScript için Node.js'i kullanır, ayrıca bazı bağımlılıkları yönetebilmek için Yarn’a ihtiyacınız olacak.
- Daha sonra, Yarn’ı yüklemek için terminale şu komutu yazın:
npm install --global yarn
Bu komut, Yarn'ı global olarak yükleyecek ve kurulum tamamlandığında `yarn -v` komutuyla kontrol edebilirsiniz.
### 3. Adım: Rails Kurulumu
Ruby ve gerekli araçlar yüklendikten sonra sıra, Rails framework'ünü yüklemeye geldi. Rails, Ruby on Rails uygulamalarını geliştirebilmek için gereklidir. Rails'i yüklemek için terminale şu komutu yazın:
gem install rails
Bu komut, Rails'i yükleyecek ve kurulum tamamlandığında `rails -v` komutuyla Rails sürümünü kontrol edebilirsiniz.
### 4. Adım: Veritabanı Kurulumu
Rails, veritabanı yönetimi için SQLite kullanır ancak daha güçlü bir veritabanı kullanmak isterseniz PostgreSQL ya da MySQL gibi seçenekleri de kullanabilirsiniz. Ancak, başlangıçta SQLite ile başlamak daha kolaydır. Veritabanını kurmak için şu komutu yazın:
rails db:create
Bu komut, gerekli veritabanlarını oluşturacaktır.
### 5. Adım: İlk Rails Projenizi Oluşturun
Rails'i başarıyla kurduysanız, şimdi ilk projenizi oluşturabilirsiniz. Terminalde şu komutu kullanarak yeni bir Rails projesi başlatın:
rails new blog
Bu komut, “blog” adında yeni bir Rails projesi oluşturacaktır. Proje oluşturulduktan sonra, bu dizine girin:
cd blog
### 6. Adım: Sunucuyu Başlatın
Proje kurulduktan sonra, Rails uygulamanızı yerel bir sunucuda çalıştırabilirsiniz. Terminalde şu komutu yazın:
rails server
Sunucu başarıyla başlatıldığında, tarayıcınızı açarak `http://localhost:3000` adresine gidin. Eğer her şey yolundaysa, Rails’in hoş bir “Yaygın Başlangıç” (Welcome aboard) sayfasını görmelisiniz.
### 7. Adım: İlk Rails Uygulamanızla Tanışın
Şimdi temel bir proje kurduk ve Rails’in bize sunduğu harika özellikleri keşfetmeye başlayabiliriz. İlk olarak, yeni bir kaynak (model) oluşturalım. Örneğin bir `Post` modelini oluşturmak için şu komutu kullanın:
rails generate model Post title:string content:text
Bu komut, bir `Post` modeli ile ilgili migration dosyasını oluşturacaktır. Veritabanına bu modelin karşılık gelmesi için şu komutu yazın:
rails db:migrate
Bu kadar! Artık Ruby on Rails kullanarak ilk modelinizi oluşturmuş oldunuz. Daha fazla model, controller ve view ekleyerek uygulamanızı geliştirebilirsiniz.