터미널에서 Ruby 코드를 실행하는 방법은 무엇입니까?


97

터미널에서 몇 줄의 Ruby 코드를 실행해야하는데 필요한 매개 변수를 찾을 수 없습니다.

어떻게하는지 설명해 주시겠습니까?



온라인 IDE를 사용하여 코드를 실행할 수 있습니다. 코드를 작성하거나 파일을 업로드 할 수 있습니다. repl.it/languages/ruby
Darlan Dieterich

답변:


178

Ruby가 설치되어 있으면

ruby yourfile.rb

yourfile.rb루비 코드가 포함 된 파일은 어디에 있습니까 ?

또는

irb

코드 줄을 입력하고 결과를 즉시 볼 수있는 대화 형 Ruby 환경을 시작합니다.


6
irb나를위한 솔루션이었다
B SAMEDI

43

다음 -e플래그를 사용하여 루비 명령을 한 줄로 실행할 수 있습니다 .

ruby -e "puts 'hi'"

자세한 내용 은 매뉴얼 페이지 를 확인하십시오.


1
@AndreshPodzimovsky 당신이 필요합니다 require 'date'. 그래서 :ruby -e "require 'date'; Date.new(2012,12,31).yday"
LanguagesNamedAfterCofee

6
결과를 stdout에 인쇄 할 수도 있습니다.ruby -r date -e "puts Date.new(2012,12,31).yday"
Joshua Cheek

4
@JoshuaCheek +1은 -r플래그 를 언급합니다 .
LanguagesNamedAfterCofee
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.