97 Muszę uruchomić kilka wierszy kodu Ruby z terminala, ale nie mogę znaleźć odpowiedniego parametru. Czy możesz wyjaśnić, jak to zrobić? ruby console terminal Andresh Podzimovsky źródło Możliwy duplikat Jak wykonać skrypt Ruby w Terminalu? ymoreau Możesz użyć środowiska IDE online do uruchomienia kodu. Jest to możliwe, napisz kod lub prześlij plik. repl.it/languages/ruby Darlan D. 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. theglauber źródło 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. JęzykiNamedAfterCofee źródło 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
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. theglauber źródło 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. JęzykiNamedAfterCofee źródło 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
43 Możesz uruchamiać polecenia ruby w jednym wierszu z -eflagą: ruby -e "puts 'hi'" Sprawdź stronę podręcznika, aby uzyskać więcej informacji. JęzykiNamedAfterCofee źródło 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
Odpowiedzi:
Jeśli Ruby jest zainstalowany, to
gdzie
yourfile.rb
jest plik zawierający kod ruby.Lub
aby uruchomić interaktywne środowisko Ruby, w którym możesz wpisywać wiersze kodu i natychmiast zobaczyć wyniki.
źródło
irb
było dla mnie rozwiązaniemMożesz uruchamiać polecenia ruby w jednym wierszu z
-e
flagą:Sprawdź stronę podręcznika, aby uzyskać więcej informacji.
źródło
require 'date'
. A więc:ruby -e "require 'date'; Date.new(2012,12,31).yday"
ruby -r date -e "puts Date.new(2012,12,31).yday"
-r
flagi.