Ruby Development

Ruby Konsoluna Hakim Olma: Dosya ve Komut Çalıştırma

Spread the love

Ruby, zarifliği ve okunabilirliğiyle övülen dinamik, açık kaynaklı bir programlama dilidir. Komut satırı etkileşimi, deneyim seviyesinden bağımsız olarak her Ruby geliştirici için çok önemlidir. Bu kılavuz, Ruby dosyalarını ve komutlarını doğrudan konsolunuzdan yürütmenizi adım adım anlatacaktır.

İçerik Tablosu

Sisteminize Ruby Yükleme

Yükleme işlemi işletim sisteminize bağlıdır. İşte bir özet:

macOS

macOS Ruby içermesine rağmen, genellikle eski bir sürüm olur. En son sürüm ve güçlü paket yönetimi için rbenv veya RVM kullanmayı düşünün. Bu araçlar, birden fazla Ruby sürümünü sorunsuz bir şekilde yönetmenizi sağlar.

Linux (ör. Ubuntu)

Çoğu Linux dağıtımı, paket yöneticileri aracılığıyla Ruby paketleri sunar. Ubuntu’da apt kullanın:


sudo apt update
sudo apt install ruby ruby-dev

ruby-dev, Ruby uzantılarını derlemek için gerekli olan geliştirme başlıklarını sağlar.

Windows

Resmi RubyInstaller web sitesinden Ruby yükleyicisini indirin (https://rubyinstaller.org/). Yükleme sırasında, Ruby komutlarını doğrudan konsoldan yürütmek için Ruby’yi sisteminizin PATH ortam değişkenine eklediğinizden emin olun.

Konsoldan Ruby Dosyalarını Çalıştırma

Ruby’yi yükledikten sonra, bir Ruby programını çalıştırmak basittir. my_program.rb adlı bir dosyanız olduğunu varsayalım:


puts "Merhaba, dünya!"

Konsolunuzu açın, my_program.rb içeren dizine gidin ve şunu çalıştırın:


ruby my_program.rb

Bu, Ruby yorumlayıcısına betiği çalıştırma talimatı verir. Çıktı şöyle olacaktır:


Merhaba, dünya!

Etkileşimli Ruby Kabuğunu (IRB) Kullanma

IRB, dosya oluşturmadan tek Ruby komutlarını çalıştırmanıza olanak tanır. IRB’yi şu şekilde başlatın:


irb

Bu, komutlarınızın sonuçlarını hemen görebileceğiniz etkileşimli bir ortam açar:


>> puts "IRB'den merhaba!"
IRB'den merhaba!
=> nil
>> 2 + 2
=> 4
>> exit

>> IRB istemidir. exit kabuğu kapatır.

Komut Satırı Bağımsız Değişkenleriyle Çalışma

Ruby betikleri, ARGV dizisi aracılığıyla erişilebilen komut satırı bağımsız değişkenlerini kabul edebilir. my_program.rb dosyasını değiştirin:


name = ARGV[0]
puts "Merhaba, #{name}!"

Şimdi, bir bağımsız değişkenle betiği çalıştırın:


ruby my_program.rb Ayşe

Çıktı şöyle olacaktır:


Merhaba, Ayşe!

Bu kılavuz, komut satırından Ruby ile çalışmak için sağlam bir temel sağlar. Daha gelişmiş teknikler için resmi Ruby belgesine bakın.

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir