9 Temmuz 2012 Pazartesi

Ruby Programlamaya Giriş

Öncelikle sisteminizde Ruby'nin kurulu olup olmadığına bakalım. Kabuk istemcisinden (burada "$" ile temsil edilmiştir o yüzden $ işaretini yazmanıza gerek yok) aşağıdaki kodu yazalım:
$ ruby -v
(-v ruby'nin sürüm bilgilerini yazmasını sağlar), ve sonra da Enter tuşuna basalım. Eğer sisteminizde Ruby kuruluysa aşağıdakine benzer bir satır görmeniz gerekecek:
ruby 1.6.6 (2001-12-26) [i586-linux]
Eğer Ruby yüklü değilse, sistem yöneticinizle görüşebilir ya da kendiniz kurabilirsiniz.
Artık Ruby ile oynamaya başlayabiliriz. -e seçeneği ile Ruby yazılımlarını doğrudan komut satırına yerleştirebilirsiniz:
$ ruby -e 'print "merhaba dunya\n"'
merhaba dunya
Daha uzlaşımsal olarak bir Ruby yazılımı bir dosyada saklanabilir.
$ cat > test.rb
print "merhaba dunya\n"
^D
$ cat test.rb
print "merhaba dunya\n"
$ ruby test.rb
merhaba dunya
^D, control-D'yi ifade eder. Yukarıdakiler sadece UNIX ve türevleri için geçerlidir. Eğer DOS kullanıyorsanız şunu deneyin:
C:\ruby>  copy con: test.rb
print "merhaba dunya\n"
^Z
C:\ruby>  type test.rb
print "merhaba dunya\n"
C:\ruby>  ruby test.rb
merhaba dunya
Daha kapsamlı yazılımlar geliştirirken, muhtemelen gerçek bir metin düzenleyiciye ihtiyaç duyacaksınız!
Bazen şaşırtıcı biçimde karmaşık ve kullanışlı yazılımlar komut satırına sığabilecek minyatür yazılımlarla yapılabilmektedir. Örneğin aşağıdaki yazılım, çalışılan dizindeki tüm C kaynak ve başlık dosyalarında bulunan foo'ları bar ile değiştirir ve orjinal dosyaların .bak uzantısıyla yedeklerini alır.
% ruby -i.bak -pe 'sub "foo", "bar"' *.[ch]
Bu yazılım UNIX'in cat komutu gibi çalışır (ama cat'ten daha yavaş çalışır):
$ ruby -pe 0 file

2 yorum:

  1. hocam bende win7 kurulu ve elimde rb uzantılı bi dosya var pc den pek anlamam ama cmd ile açayım dedim olmadı win bu programı açamıyor dedi tahmimine göre bu unix te açılır sizce yardımcı olursanzı seviinirim

    YanıtlaSil
    Yanıtlar
    1. Arkadaşım rb uzantılı dosya bir exe gibi çalışmaz serverda çalışır sadece bir kod blogu sonuçta dosya üzerine sağtıkla birlikte aç de notpad'i seç ne var ne yok gör içinde.kodu görürsün yani Ruby kodunu exe haline dönüştüren programlarda var ama sendeki rb sadece kod örneğidir büyük ihtimalde he ne çıktı verdiğini merak ediyorsan indir ruby'yi bak.

      Sil