루비를 사용하기 위해선 먼저 설치가 필요합니다.
설치에 대한 내용은 위의 링크를 통해 숙달하기 바랍니다.
루비를 설치하면 ruby 명령어를 사용할 수 있습니다. 이 ruby 명령어를 이용해 기본적인 루비의 정보들을 확인할 수 있으며, 루비로 작성된 프로그램을 실행할 수 있습니다.
#루비 버전 확인
ruby -v
#루비 명령 옵션
ruby --help
루비로 작성된 프로그램은 .rb 확장자를 가지며, ruby 명령을 이용해 실행할 수 있습니다.
루비 스크립트 실행하기
ruby hello.rb
루비를 설치하면 REPL(Read-Eval-Print-Loop)의 약자로, 간단한 루비 스크립트를 작성해보고 입력한 루비 구문을 바로 결과로 출력해주는 irb 프로그램을 사용할 수 있습니다.
irb(Interactive Ruby의 약자) 실행 방법
irb(main):001:0>
이제 irb 프롬포트에 "Hello World" 라고 입력해 봅니다.
irb(main):001:0> "Hello World"
=> "Hello World"
위의 출력을 살펴보면
"Hello World"
구문은 루비 코드의 반환 값을 의미합니다.
puts를 사용해 코드를 입력해주면
irb(main):002:0> puts "Hello World"
Hello World
=> nil
위와 같이 반환 값은 존재하지 않는 nil 이며 Hello World를 출력합니다.
irb를 종료하기 위해서는 irb 환경에서 quit 혹은 exit를 실행합니다.
루비는 인터프리터 언어이며 동적타입 스크립팅 언어로, 무거운 IDE 없이도 빠르게 개발을 진행할 수 있으며, 실제로 IDE 외에 에디터를 이용해 개발을 진행할 수 있습니다.
최근 나오는 텍스트 에디터는 왠만한 IDE가 아쉽지 않을 기능을 가지고 있고, 적당한 에디터를 사용해 개발할 수 있습니다.
그 중에서도 Github에서 만든 Atom이나 MS의 Visual Studio Code 등 뛰어난 프로그램이 많으니 사이트를 둘러보고 마음에 드는 에디터를 다운로드 받아 사용할 수 있습니다.
IDE로는 월 구독 방식의 유료 IDE로 Jetbrains 사에서 개발한 RubyMine이 많이 사용되며, 성능도 우수한 것으로 알려져 있습니다.
VS Code에서 사용 가능한 Ruby 확장 프로그램을 사용하면 Linting이나 CodeComplete등의 도움도 받을 수 있습니다.