Ruby 튜토리얼 블로그Ruby 튜토리얼 블로그
글
카테고리
태그
Timeline
글
카테고리
태그
Timeline
  • Get Started

    • 시작하기
    • 기본 문법

✅ 1. Ruby란?

Ruby(루비)는 1995년 일본의 개발자인 유키히로 마츠모토(Yukihiro Matsumoto)에 의해 개발된 고급 프로그매밍 언어로 주로 웹 애플리케이션 개발에 사용되어, 특히 Ruby on Rails 프레임워크가 인기가 가장 높은 언어입니다.

✅ 2. Ruby 주요 특징

  • 객체지향(Object-Oriented)
    • Ruby에서는 모든 값이 객체이며, 클래스와 메서드를 자유롭게 확장 가능
    • 예제:
       class Person 
         def initialize(name)
       end
       def greet
         puts "Hello, #{name}"
       end
       
         user = Person.new("Molly")
         user.greet
        # 출력: Hello, Molly
      
  • 간결하고 읽기 쉬운 문법
    • Ruby는 불필요한 괄호나 세미콜론 없이 코드를 작성 가능
    • 직관적인 자연어 느낌의 메서드 명 사용 가능
  • 동적 타입(Dynamic Typing)
    • 변수 선언 시 타입을 명시하지 않아도 됨
    • 실행 중 타입 변경 가능함
  • 강력한 표준 라이브러리
    • 문자열, 배열, 해시, 파일 처리, HTTP 요청 등 다양한 내장 라이브러리 제공
    • 코드 작성량을 최소화 해 생산성을 늘림
  • 커뮤니티와 젬(Gem) 생태계
    • 다양한 오픈소스 라이브러리(gem)을 지원
    • RubyGems를 통해 쉽게 설치 및 관리 가능

✅ 3. Ruby 설치하기

1. 공식 사이트에서 다운로드

루비 공식 웹사이트에서 Ruby를 직접 다운로드 합니다. ruby official download site

2. Windows 설치 (RubyInstaller)

  • RubyInstaller 접속해 설치
  • 설치 도중 환경 변수 PATH에 Ruby 경로를 자동으로 추가
  • 설치 확인:
ruby -v
# ruby 3.3.7 ...

3. macOS 버전 설치 (Homebrew)

brew install ruby
  • 설치 확인:
ruby -v
# ruby 3.3.7 ...

4. Linux버전 설치 (Ubuntu)

sudo apt update
sudo apt install ruby-full
ruby -v

5. Linux(Ubuntu/Debian 기반) 에서 설치

sudo apt update
sudo apt install curl gpg
  • RVM(Ruby Version Manage) 또는 rbenv를 사용해 Ruby를 설치
\curl -sSL https://get.rvm.io | bash -s stable
source ~/.rvm/scripts/rvm
rvm install ruby
  • 설치 확인:
ruby -v 
Next
기본 문법