1. RubyInstaller를 이용한 설치
-
패키지 선택: C 기반 네이티브 익스텐션 젬과의 호환성을 위해 ‘Ruby+Devkit’ x64 패키지 설치를 권장합니다.
-
설치 경로 및 압축: 경로명에 공백이 있으면 컴파일 오류가 발생할 수 있으므로
C:\Ruby40-x64형식을 권장하며, 폴더 압축 설정을 통해 디스크 점유율을 1.19GB에서 약 635MB로 대폭 줄일 수 있습니다. -
MSYS2 설정: 설치 완료 후
ridk install을 실행하여 MSYS2 개발 도구 체인을 구축해야 네이티브 젬 설치가 가능합니다.
2. 초기 설정 및 검증
-
설치 확인: 터미널에서
ruby -v를 입력하여 버전을 확인하고, 필요 시 환경 변수(PATH)에 bin 디렉토리를 추가합니다. -
Hello World 실행:
puts문을 사용한 간단한 루비 스크립트 실행과 IRB(Interactive Ruby)를 통한 대화형 코딩 테스트를 진행합니다.
3. 젬(Gem) 및 버전 관리
-
라이브러리 설치:
gem install sinatra명령어로 웹 프레임워크 등 필요한 젬을 설치할 수 있습니다. -
다중 버전 관리: 윈도우용 버전 관리 도구인
pik을 설치하고pik add명령을 통해 여러 버전의 Ruby를 손쉽게 전환하며 사용할 수 있습니다.