Ruby, Rails, MySQL Kurulumu

rubylang 150x150 Ruby, Rails, MySQL Kurulumu programlama Ruby nedir?

Temellerine 1993 yılında Yukihiro Matsumoto (Matz) tarafından atılan, 1995 yılında ise, halka duyurulan açık kaynak kodlu bir projedir. Hızlı, kolay, esnek, ve basit bir dildir. Aynı zamanda bedavadır. Kullanmanıza kopyalamanıza değiştirip yayınlamaya izin verir. Japonyada popülar olmasına rağmen türkiyede yeni yeni yaygınlaşmaktadır.

Doğrudan işletim sistemi çağrılarını yapabilir.
Güçlü dizge işlemleri ve düzenli ifadelere sahiptir.
Sözdizimleri basit ve tutarlıdır.
Yorumlanan bir dildir.
Değişken bildirimleri gerektirmez.
Modüllerle çalışılabilir.
Herşey birer nesneye dayalıdır.
Dinamik bir dildir.

 

Kullanılabileceği Sistemler:

Ruby yorumlayıcısı bir çok işletim sistemi için yazılmıştır. Bunlardan bazıları şunlardır:

Neredeyse tüm Unix türevleri,
Microsoft platformları (DOS, Windows 95/98/XP/NT/2000/2003)
Mac OS X
BeOS
Amiga
OS/2

Ruby on Rails nedir?

Ruby on rails, j2ee gibi bir frameworktür. Mesela nasıl j2ee başka yerlerde geliştirilmiş bileşenlerin XML konfigürasyon dosyaları aracılığı ile birleştirilmesi ile proje geliştirmeye dayalı bir framework (altyapı, çatı, uygulama) ise, ve uyum işi konfigrasyon dosyalar ile sağlanıyorsa, rails ise kodda uyumlu bileşenlerin uyumlu şekilde isimlendirilmesini sağlıyor.

Kısaca ROR (Ruby on Rails) ile normalde satırlarca kod yazmamız gereken yerlerde, iki üç satırla işimizi halledebilecegimiz bir veritabanı kullanan uygulama dilidir. (www.rubyonrails.org, sitesindeki Screencastl’leri izleyerek 15 dakikada yapılan blogları görebiliriz.)

Ruby Kurulumu (Windows Sistemler için)

Peki Ruby’i makinamıza kuralım.. ve Localhost olarak çalışalım..
http://rubyforge.org/frs/?group_id=167 adresinden, Windows Installer Ruby 1.8.4 sürümünü indirelim. İndirmiş olduğumzu exe dosyasını direk kuralım, farklı hiç birşey ile karşılaşmayacagız.

.. ve ruby kurulumu tamamlandı.
Ruby kurulum dosyalarımız C sürücüsünde ruby klasoru içerisinde yer alacaktır.

Ruby On Rails Kurulumu

Şimdi Ruby kurulumundan sonra, Veritabanı uygulamalarımız için gerekli olacak olan Rails’i kuracağız.
Makinamızdan Konsolu açıp, Konsolda
gem install rails” komutunu göndererek rails paketini kuralım. (“gem install paketadi” ruby icin paketleri bu komutla kuruyoruz. Eğer internetten ruby paketlerini aramak isterseniz, aynı şekilde “gem q –remote -n web” komutuyla, ruby için paketleri indirebiliriz.)

gem install rails, komutunu verip, rails kurulumuna başladığımızda bize ActionMailer, Rake, ActiveSupport gibi, bir kac tane ek paketleri kurmak isteyip istemediğimizi soruyor. Bu sorulara “Y” harfli ile evet cevabını veriyoruz.

Kurulum işlemi tamamlandıktan sonra, kendimize bir çalışma ortamı yaratıyoruz. Örnegin bu çalışma ortamımızın adı, “calismalar” olsun. Çalışma ortamımızı yarattıktan sonra, konsola tekrar dönüp.

C:\> cd calismalar
komutuyla calismalar klasorune girelim aradından burada Rails projemizi yaratalım nasıl mı? (Proje adımız: ceviz olsun.)
C:\calismalar> rails ceviz
yazmamız gereken tek şey..  (“rails projeadi”) böylece proje için rails paketi kurulmuş olacaktır. (Yaratılan dosyaları görmek için C sürücüsündeki calismalar klasorune girip, içerisinde yarattığımız ceviz isimli proje dosyalarını gözden geçirebilirsiniz)

Şimdi Makinamıza Ruby ve ROR (Ruby on Rails) Kurulmuş oldu. Projemizide yarattık, EE şimdi localhostumuzu çalıştıralım mı? Bence çalıştıralım..

Ruby çalıştırmak için Konsolda
C:\calismalar> cd ceviz
komutuyla projemize girelim, girmiş olduğumuz projenin içerisinde
ruby script/server” komutunu gönderelim. (Ayrıca unutmadan Web server olarak Ruby’nin kendisi Webrick web serverini çalıştırmaktadır. İsteyen Ruby on Rails için Apache + Lighttpd de kullanabilir.)

Göndermiş olduğumuz komutun ardından bize 3-5 satırlık bir yazı yazacaktır.

=> Booting WEBrick…
=> Rails application started on
http://0.0.0.0:3000
=> Ctrl+C to shutdown server; call with –help for options

işlem tamamlandıktan sonra, Tarayıcımızdan http://localhost:3000 adresini gönderebiliriz. Böylece localhostumuz çalışmış oldu.

Rails için MYSQL

Rails ile çalışmak için veritabanı sunucusuna ihtiyacımız olacaktır. Bu IBM, MsSQL, PostgreSQL, Oracle, ve MYSQL olabilir. MYSQL’u baz alarak http://dev.mysql.com/downloads/ adresinden son sürümü indirebiliriz. Rails için tavsiye edilen mysql sürümü ise, MYSQL 5.0 dır.

Birisi “bütün bunlara ne gerek var” mı dedi? PHP için kullandığımız Easyphp, Apache2triad var. Peki Rails için bize böyle bir hazır paket sağlanmıyor mu? Tabii ki sağlanıyor. Instant Rails programını indirip, kurmanız yeterli. Böylece bu program sayesinde, Ruby, Rails, Apache ve MySQL‘in hazır, ayarları yapılmış bir şekilde kullanabilirsiniz. http://instantrails.rubyforge.org/wiki/wiki.pl  adresinden ulaşabilirsiniz.

instant Ruby, Rails, MySQL Kurulumu programlama

Ruby için Editör Programı?

Ruby, kendisi editör programı için, FreeRIDE ve Scite kurmaktadır. Scite FreeRIDE’ye göre daha kullanışlı ve hoştur. Bunların dışında Mac OS X için Textmate var. (Ruby on rails videolarındada kullanılmış, kullanmadım fakat, çok güzel olduğu anlaşılıyor.) Kısacası editör programları şu isimlerden oluşuyor..

FreeRIDE,
Scite
RadRails (Eclipse Ruby ve Rails destegi)
Arachno Ruby
TextMate

Kaynaklar

http://projects.comu.edu.tr/fra/ruby-seminer/html/slide_1.html
http://moon.kodzilla.org/ruby-seminer.pdf
http://www.belgeler.org/uygulamalar/ruby/ruby-ug.html
http://www.rubycentral.com/book/index.html
http://projects.comu.edu.tr/fra/ruby-programlama/
http://ruby-doc.org/
http://ruby-lang.org/
http://www.rubyonrails.org
http://rubyforge.org/

Arama Terimleri:

ruby kurulumu, ruby n rails, ruby on rails hangi server çalışır, scite session file, windows da ruby çalıştırmak için gerekli dosyalar, windows ta ruby programa dilini çalıştırmak, windowsta ruby kurulumu, windowsta ruby on rails kurulumu

Benzer Konular:

Yazar - 28 Nisan 2006. Kategori PROGRAMLAMA. Bu yazıya yazılan yazıları RSS üzerinden takip edebilirsiniz RSS 2.0. Yorum yazabilir veya geri izlemede bulunabilirsiniz.

"Ruby, Rails, MySQL Kurulumu" için yapılan toplam yorum - 4

  1. Ruby nin php ya da asp gibi Türkiye çok kullanılan bir dil olur mu diye düşünmek için şuan çok erken. Teknolojisi konuşulan ve hep gelişen japonyanın web dilini de her geçen gun daha çok merak etmeye başladım. Ellerine sağlık Hiko..
    Devamını bekliyorum. Takipteyim

  2. Ozgur Karatas

    Merhaba,
    ellerine saglik ama keske unix ve turvleri uzerinde nasil kurulacagini anlatsaydin.. O daha ilgi cekici olurdu.

  3. Malesef kisisel bilgisayarimda isletim sistemi olarak windows’u kullandigim icin, calismalarimda windows uzerinden olacaktir, Eger bir sansim olur unix turevi sistem uzerinde bulunursam, onlar icinde, yararli yazilara yer verecegim.

  4. Centos yum ile kurulu geliyor paketi var diğerlerinde bilmiyorum ancak kesin onlardada vardır

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

*

Şu HTML etiketlerini ve özelliklerini kullanabilirsiniz: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>