/ GIT

Ruby 기본

Ruby

  • 1995년 발표된 객체 지향 프로그래밍 언어
    • 일본인 마츠모토 유키히로(보통 Matz라 불림)가 만듦
  • 인터프리터를 쓰는 스크립트 언어 (Perl, Python 영향 큼)
    • 호환성 부족 - 버전 별 호환이 안되는 경우 많음
    • Rubi on Rails(Full stack Web Framework) 나오면서 인기
  • gem(패키지 관리자)으로 다양한 패키지들을 설치 (c.f. python의 pip)
  • bundler(gem 패키지 중 하나)로 Gemfile에 기술된 패키지들을 설치(install)하거나 실행
    • Gemfile.lock에는 bundler가 설치한 모든 Gem 패키지 버전 기술

참고. Github가 Ruby로 개발된 대표적인 사이트 (Github Pages는 Jekyll 지원)

설치 (Windows x64환경)

  • 윈도우 계정이름을 영문으로 설정해야 관련 문제 없음
    • 윈도우키+R 눌러 Control입력 후 실행하여 제어판 엶
    • 계정 항목의 계정권한변경 클릭하여 변경 원하는 계정이름으로 변경
      • 이 때 계정이름 변경 항목이 안보이면 계정관리로 들어가 브라우저상에서 변경
  • https://rubyinstaller.org/downloads/ 에서 ruby with Devkit 안정버전 다운로드
  • Ruby 및 Devkit 설치
    • 기본 설정으로 설치완료 후 마지막에 [1-3] 선택 시 1 입력하여 MSYS2 기본 설치
      • 추후 필요하면 나머지 [2-3] 추가 설치 (MSYS2 system update 및 MINGW 개발툴체인)
  • bundler 설치
    • 패키지 설치 시 필요한 툴
    • cmd창을 띄워 gem install bundler 입력
> gem install bundler

주의

  • 윈도우 계정이름을 영문으로
  • Ruby 설치 과정 마지막 [1-3] 선택 시 1 입력
  • Ruby 설치 후 cmd창에서 bundler 설치 (gem 패키지들을 의존성 확인하여 안전하게 설치 위해)
-->