2025-03-14 21:59:59 -06:00
|
|
|
# ruby
|
|
|
|
|
|
|
|
|
|
> Ruby 프로그래밍 언어 인터프리터.
|
2026-06-12 17:51:25 -06:00
|
|
|
> 관련 항목: `gem`, `bundler`, `rake`, `irb`, `ri`.
|
2025-06-28 19:25:29 -06:00
|
|
|
> 더 많은 정보: <https://manned.org/ruby>.
|
2025-03-14 21:59:59 -06:00
|
|
|
|
2026-06-12 17:51:25 -06:00
|
|
|
- Ruby 스크립트를 실행:
|
2025-03-14 21:59:59 -06:00
|
|
|
|
2026-06-12 17:51:25 -06:00
|
|
|
`ruby {{경로/대상/스크립트.rb}}`
|
2025-03-14 21:59:59 -06:00
|
|
|
|
2026-06-12 17:51:25 -06:00
|
|
|
- 명령줄에서 단일 Ruby 명령을 실행:
|
2025-03-14 21:59:59 -06:00
|
|
|
|
2026-06-12 17:51:25 -06:00
|
|
|
`ruby -e "{{명령어}}"`
|
2025-03-14 21:59:59 -06:00
|
|
|
|
2026-06-12 17:51:25 -06:00
|
|
|
- 지정한 Ruby 스크립트의 문법 오류를 확인:
|
2025-03-14 21:59:59 -06:00
|
|
|
|
2026-06-12 17:51:25 -06:00
|
|
|
`ruby -c {{경로/대상/스크립트.rb}}`
|
2025-03-14 21:59:59 -06:00
|
|
|
|
2026-06-12 17:51:25 -06:00
|
|
|
- 현재 디렉터리에서 내장 HTTP 서버를 포트 8080으로 실행:
|
2025-03-14 21:59:59 -06:00
|
|
|
|
|
|
|
|
`ruby -run -e httpd`
|
|
|
|
|
|
2026-06-12 17:51:25 -06:00
|
|
|
- 필요한 라이브러리를 설치하지 않고 로컬 Ruby 바이너리를 실행:
|
2025-03-14 21:59:59 -06:00
|
|
|
|
2026-06-12 17:51:25 -06:00
|
|
|
`ruby -I {{경로/대상/라이브러리_폴더}} -r {{require에_포함될_라이브러리_이름}} {{경로/대상/bin_폴더/bin_이름}}`
|
2025-03-14 21:59:59 -06:00
|
|
|
|
2026-06-12 17:51:25 -06:00
|
|
|
- 버전 정보 표시:
|
2025-03-14 21:59:59 -06:00
|
|
|
|
2025-12-16 10:20:31 -07:00
|
|
|
`ruby {{[-v|--version]}}`
|