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 개발툴체인)
- 기본 설정으로 설치완료 후 마지막에 [1-3] 선택 시 1 입력하여 MSYS2 기본 설치
- bundler 설치
- 패키지 설치 시 필요한 툴
- cmd창을 띄워 gem install bundler 입력
> gem install bundler
주의
- 윈도우 계정이름을 영문으로
- Ruby 설치 과정 마지막 [1-3] 선택 시 1 입력
- Ruby 설치 후 cmd창에서 bundler 설치 (gem 패키지들을 의존성 확인하여 안전하게 설치 위해)