Ruby Nedir?
Önceki
İçindekiler
İçindekiler
Basit Örnekler
Sonraki

 Ruby Kullanıcı KılavuzuGiriş 

Öncelikle sisteminizde Ruby'nin kurulu olup olmadığına bakalım. Kabuk istemcisinden (burada "%" ile temsil edilmiştir o yüzden % yazmanıza gerek yok) aşağıdaki kodu yazalım:

% ruby -v

(-v ruby'nin hangi versiyonu olduğunu yazmasını sağlar), ve sonra da Enter tuşuna basalım. Eğer sisteminizde Ruby kuruluysa aşağıdaki gibi bir mesaj görmeniz gerekecek:

% ruby -v
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 yapabilirsiniz.

Artık Ruby'le oynamaya başlayabiliriz. -e seçeneği ile Ruby programlarını direkt komut satırına yerleştirebilirsiniz:

% ruby -e 'print "merhaba dunya\n"'
merhaba dunya

Daha konvansiyonel olarak bir Ruby programı bir dosyaya yazılabilir.

% 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ı programlar yazarken, muthemelen gerçek bir metin editörüne ithiyaç duyacaksınız!

Bazen şaşırtıcı biçimde karmaşık ve kullanışlı programlar komut satırına sığabilecek minyatür programlarla yapılabilmektedir. Örneğin aşağıdaki program, ç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 program UNIX'in cat komutu gibi çalışır (ama cat'ten daha yavaş çalışır)::

% ruby -pe 0 file


Ruby Nedir?
Önceki
İçindekiler
İçindekiler
Basit Örnekler
Sonraki