Jak uruchomić kod Ruby z terminala?


Odpowiedzi:


178

Jeśli Ruby jest zainstalowany, to

ruby yourfile.rb

gdzie yourfile.rbjest plik zawierający kod ruby.

Lub

irb

aby uruchomić interaktywne środowisko Ruby, w którym możesz wpisywać wiersze kodu i natychmiast zobaczyć wyniki.


6
irbbyło dla mnie rozwiązaniem
B Samedi

43

Możesz uruchamiać polecenia ruby ​​w jednym wierszu z -eflagą:

ruby -e "puts 'hi'"

Sprawdź stronę podręcznika, aby uzyskać więcej informacji.


1
@AndreshPodzimovsky Musisz require 'date'. A więc:ruby -e "require 'date'; Date.new(2012,12,31).yday"
LanguagesNamedAfterCofee,

6
Prawdopodobnie chcesz również wydrukować wynik na stdout:ruby -r date -e "puts Date.new(2012,12,31).yday"
Joshua Cheek

4
@JoshuaCheek +1 za wspomnienie -rflagi.
JęzykiNamedAfterCofee
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.