Ruby on Rails (RoR) Kurulumu
Web geliştiricilerinin ya da ülkemizde daha sık kullanılan tabiri ile webmasterların daha az kod kullanarak, daha hızlı web uygulamaları hazırlayabilmeleri için Java ve PHP gibi diller yanında kullanılabilecekleri Ruby on Rails’in Windows işletim sistemine nasıl kurulacağını anlatacağım.
Ayrıca ilerleyen zamanlarda RoR hakkında Türkçe belgeler sağlayarak, yaşadığınız veya yaşayabileceğiniz sorunlar karşısında sizlere yardımcı olmaya çalışacağım. Şimdi isterseniz RoR’i windows işletim sistemine nasıl kurabiliriz bu konuyla ilgili anlatıma geçelim.
Windows Üzerinde Kurulum
1-) Öncelikle RoR sitesine gidelim. Siteyi ilk açtığımızda karşımaza çıkan pencereden Get Started bağlantısına tıklayalım ve RoR indirme sayfasına ulaşalım.
2-) Bu sayfada RoR kurulumu için bize gerekli olan bazı dosyalarla karşılaşacağız, bu dosyalardan şimdilik kullanacağımız tek dosya Ruby’dir. O nedenle Ruby çalıştırabilir kurulum dosyasını Ruby İndirme Bağlantısını tıklayarak indireceğiz ve sistemimize kuracağız. Belirtilen bağlantıya tıkladıktan sonra Ruby’nin son sürümünü (ben bu anlatımı hazırlarken bu sürüm ruby186-25.exe idi.) bilgisayarımıza indirelim ve normal bir program kurar gibi next -> next şeklinde sisteme yükleyelim. Bu yükleme süresi 3-5 dakika arasında değişebilir.
3-) Ruby sisteme yüklendikten sonra, bu yüklemenin tam anlamı ile yapılıp yapılmadığını kontrol etmek için, windows komut satırını açalım (Başlat-Programlar-Donatılar aracılığı ile ulaşılabilir) ve satıra ruby –version yazalım. Bu işlemden sonra eğer Ruby yüklemesinde bir sorun yoksa komut satırı aşağıdaki resimdeki gibi görünecek ve kurulmuş olan Ruby sürümü belirtilecektir.

4-) Bu aşamadan sonra sistemimize Rails yüklemeliyiz. Bunun için yine komut satırını açıp komut satırına gem install rails –include-dependencies yazıp enter tuşuna basalım. Gem ruby ile standart olarak gelen bir paket yöneticisidir. Enter tuşuna bastıktan sonra Gem paket yöneticisi Ruby depolarına yüklemek istediğiniz dosya ile ilgili gözatacak ve daha sonra bu dosyaları bulduğunda gerekli olan paketleri size komut satırında listeleyecek ve Ruby depolarından indirip yüklemeye başlayacaktır, bu kısım indirilen dosyaların büyüklüğü dolayısı ile bir miktar uzun sürebilir. Yükleme bittikden sonra komut satırını kapatabilirsiniz.
Bu aşamadan sonra Ruby on Rails’in sisteminize başarıyla yüklendiğini söyleyebiliriz. Şimdi sıra RoR test etmede.
1-) Tekrar komut satırını açalım ve komut satırına rails deneme komutunu yazıp enter tuşuna basalım. Böylece adı deneme olan ilk RoR web uygulaması oluşturacağız. Enter tuşuna bastıkdan sonra deneme klasörü altında RoR’in temel yapısını belirleyen pek çok dosya ve dizin oluşturulacaktır. Daha sonra dilerseniz bu dizinlerde yapacağın dosya ekleme ve çıkarmaları ile ya da yazdığınız betikleri yerleştirerek, kendi RoR web uygulamanızı oluşturabilirsiniz. Ancak şu anda biz sadece RoR’un çalışmasını test etmek için bunu yapmaktayız.
2-) Bu aşamada komut satırına cd deneme yazarak deneme klasörüne gidelim. Her RoR ugulaması script klasöründe çalıştırılacak betikleri barındırır. Biz şu aşamada kendi yaptığımız betiklerden ziyade test amacıyla hazırda bulunan server betiğini çalıştıracağız ve RoR uygulamasını bu şekilde denetleyeceğiz. Bu amaçla komut satırına ruby script/server yazalım ve bir süre bekleyelim aşağıdaki bir komut satırı ekranı ile karşılaşacağız. Bu ekranda HTTP sunucusunun başlatıldığına dair bir uyarı göreceğiz. Bu uyarıyı resimdeki sarı renkli satırda görebilirsiniz.

3-)Şimdi ise tarayıcımızı açalım ve adres satırına localhost:3000 yazalım. Bu sayede bilgisayarımızda çalışmakta olan RoR uygulamasının deneme scriptine 3000 nolu portu kullanarak erişeceğiz. Tarayıcıda açılan Ruby on Rails: Welcome aboard sayfası bir deneme sayfası olup RoR’in bilgisayarımızda çalıştığını bize göstermektedir.
4-) Artık RoR’in çalıştığından da emin olduğumuz için sistemimizde çalışan web sunucusunu komut satırına giderek sonlandırabiliriz. Bunun için komut satırındayken Ctrl+C kombinasyonunu tuşlamanız yeterli olacak ve web sunucusunu durduracaktır. Bundan sonra dilerseniz deneme klasörünü silebilirsiniz.
Evet artık RoR sistemimize hatasız olarak kurulmuş durumdadır, bundan sonra geliştireceğiniz web uygulamalarında başarılar ve kolaylıklar dilerim.
webdr
Not: Şahsen bu gibi uygulamaları öğrenmek ve bilgiler vermek için halen notepad kullanan birisi olarak size en başında bunları tek bir programla yapacağınızdan bahsetmedim, istedimki burdaki her aşama size birşeyler katsın ancak bunlarla hiç uğraşmak istemiyorsanız, veritabanından RoR’e kadar herşeyi içinde barındııran instantrails programını deneyebilirsiniz.

Temmuz 14th, 2008 at 1:06 am
SLM A LEYKÜM ARKADAS SEN SÜPE R BIR ANLAIM KOYMUSUN BEN DENEMEDIM AMA YAPMADIM DA AMA SADE YORUM CUYUM ELLERINE SALIG
senden bir tek ricam olacak bana sesli chat hacker öretirmisin kisa ve öz sekilde ama tabiki sana bali bisey emeye saygi
BILLIYOM HACKER YAPMIYOSUN DUR AMA SADE ÖRET SEN YETER
Temmuz 14th, 2008 at 1:50 am
Gerçekten hacker bilmiyorum da yapmıyorum da Ferhat
Temmuz 19th, 2008 at 6:29 am
FERHAT sana bir sorum olacak açık açık söyle. Sen sürprüz müsün arkadaşım
)))
Temmuz 19th, 2008 at 6:40 am
[...] RoR’e kadar herþeyi içinde barýndýran instantrails programýný deneyebilirsiniz. Kaynak __________________ Günahlara kefarettir gönüldeki keder, Niyetler halis olunca ameller olmaz [...]
Ağustos 1st, 2008 at 12:18 am
[...] Kaynak [...]
Ağustos 6th, 2008 at 5:38 pm
[...] Kaynak EtiketlerDil, İndir, Maç, Pr, Site, Tr, Türkçe, Web, Webmaster, Webmaster [...]
Ağustos 6th, 2008 at 5:45 pm
[...] Kaynak EtiketlerWebmaster [...]
Ağustos 7th, 2008 at 11:14 am
[...] Kaynak [...]
Eylül 9th, 2009 at 6:30 pm
slm ben ruby de yenıyım ılk denedım fakat rails deneme komutunda takıldım acaba yapılması gereken bı asama daha war benım yaptıgım bı eksık mı war :/ ????
Eylül 11th, 2009 at 3:29 pm
Ruby deneyimlerim sonucu size şunu söyleyebilirim, evet kullanımı çok kolay bir dil ve yeni başlayanlar için birebir ancak etrafa bir baktığımda her yerde php görüyorum.
Aralık 20th, 2009 at 11:21 pm
nasıl bakıldığına bağlı. ben nette gezerken RoR kullanımının sürekli arttığını görüyorum. Ruby’yi ihmal etmeyin sonra geride kelırsınız.