Ruby kodu terminalden nasıl çalıştırılır?


98

Terminalden birkaç satır Ruby kodu çalıştırmam gerekiyor, ancak bunun için gerekli parametreyi bulamıyorum.

Bunun nasıl yapılacağını açıklayabilir misin?



Kodunuzu çalıştırmak için çevrimiçi IDE'yi kullanabilirsiniz. Bu, kod yazmak veya dosya yüklemek mümkündür. repl.it/languages/ruby
D.

Yanıtlar:


179

Ruby kuruluysa, o zaman

ruby yourfile.rb

yourfile.rbRuby kodunu içeren dosya nerede .

Veya

irb

Kod satırlarını yazabileceğiniz ve sonuçları hemen görebileceğiniz etkileşimli Ruby ortamını başlatmak için.


6
irbbenim için çözümdü
B Samedi

43

Ruby komutlarını -ebayrakla tek satırda çalıştırabilirsiniz :

ruby -e "puts 'hi'"

Kontrol adam sayfasını daha fazla bilgi için.


1
@AndreshPodzimovsky Yapman gerekiyor require 'date'. Yani:ruby -e "require 'date'; Date.new(2012,12,31).yday"
LanguagesNamedAfterCofee

6
Muhtemelen sonucu stdout'a da yazdırmak istiyorsunuz:ruby -r date -e "puts Date.new(2012,12,31).yday"
Joshua Cheek

4
@JoshuaCheek +1 -rbayraktan bahsettiği için .
LanguagesNamedAfterCofee
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.