Repolode
ruby

ruby/ruby

Ruby 프로그래밍 언어는 웹 개발, 스크립팅 및 시스템 작업에 사용되는 인터프리터 기반 객체 지향 언어입니다.

스타
23,798
포크
5,681
열린 이슈
780
마지막 커밋
13시간 전

어떤 프로젝트인가요?

Ruby는 웹 개발에 자주 사용되는 인터프리터 기반 객체 지향 프로그래밍 언어입니다. 일반 텍스트와 직렬화된 파일을 처리하고 시스템 작업을 관리하는 데 유용한 다양한 스크립팅 기능도 제공합니다. 단순하고 명료하며 확장하기 쉬운 언어로 설계되었습니다.

Ruby에는 클래스, 믹스인, 싱글턴 메서드 같은 객체 지향 기능과 연산자 오버로딩, 예외 처리, 이터레이터, 클로저, 가비지 컬렉션이 포함되어 있습니다. 이 저장소는 Ruby 언어 자체의 공식 소스 트리이므로 애플리케이션 프레임워크가 아니라 인터프리터와 빌드 시스템을 담고 있습니다.

소스 코드는 다양한 Unix 계열 및 POSIX 호환 플랫폼은 물론 Windows와 macOS에서도 빌드할 수 있습니다. 빌드 방법, 기여 가이드라인, 버그 신고 절차는 프로젝트 자체 문서 사이트에 안내되어 있습니다.

핵심 기능

  • 01클래스, 믹스인, 싱글턴 메서드를 지원하는 객체 지향 설계
  • 02연산자 오버로딩, 예외 처리, 클로저 지원
  • 03내장 가비지 컬렉션
  • 04Unix 계열 시스템, Windows, macOS에서 실행 가능
  • 05텍스트 처리 및 시스템 작업을 위한 강력한 스크립팅 지원

활용 사례

  • 웹 애플리케이션과 서비스 개발
  • 텍스트 또는 직렬화된 파일을 처리하는 스크립트 작성
  • 시스템 관리 작업 자동화
  • Ruby 인터프리터의 소스 코드에 기여하거나 직접 빌드

빠른 시작

  1. 1

    Ruby 소스 저장소를 클론합니다

    git clone https://github.com/ruby/ruby.git
  2. 2

    빌드 가이드를 읽고 소스에서 Ruby를 빌드합니다

사용 전 알아둘 점

  • 소스에서 빌드하려면 컴파일러와 빌드 도구가 필요하므로 한 줄로 설치할 수 없습니다.
  • 릴리스 버전을 설치하려면 이 소스 저장소보다 다운로드 페이지를 이용하는 것이 좋습니다.

포함된 컬렉션

토픽

자주 묻는 질문

ruby은(는) 무엇인가요?
Ruby 프로그래밍 언어는 웹 개발, 스크립팅 및 시스템 작업에 사용되는 인터프리터 기반 객체 지향 언어입니다. Ruby는 웹 개발에 자주 사용되는 인터프리터 기반 객체 지향 프로그래밍 언어입니다. 일반 텍스트와 직렬화된 파일을 처리하고 시스템 작업을 관리하는 데 유용한 다양한 스크립팅 기능도 제공합니다. 단순하고 명료하며 확장하기 쉬운 언어로 설계되었습니다.
ruby은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
ruby은(는) Other 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
ruby은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. ruby의 마지막 커밋은 2026년 11월 6일입니다.
ruby은(는) 어디에 사용할 수 있나요?
웹 애플리케이션과 서비스 개발 텍스트 또는 직렬화된 파일을 처리하는 스크립트 작성 시스템 관리 작업 자동화 Ruby 인터프리터의 소스 코드에 기여하거나 직접 빌드
ruby는 어떻게 설치하나요?
Ruby 소스 저장소를 클론합니다: git clone https://github.com/ruby/ruby.git 빌드 가이드를 읽고 소스에서 Ruby를 빌드합니다
ruby은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/ruby/ruby

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트

Rust로 구현한 임베디드·확장형 Scheme 방언으로, 독립 실행형 REPL과 바이트코드 VM을 제공합니다.

개발 도구#scheme#lisp#interpreter
2.7천+12 이번 주147RustApache-2.0업데이트 3일 전