윈도우 환경에서의 Ruby 4.0 설치 및 시작 가이드

Ruby 4.0 on Windows: Day 0 - install and Hello World

작성자
발행일
2025년 12월 27일

핵심 요약

  • 1 2025년 크리스마스에 출시된 Ruby 4.0은 ZJIT와 Ruby Box 지원을 포함하며 윈도우에서는 RubyInstaller를 통해 설치 가능합니다.
  • 2 설치 시 경로 내 공백을 피하고 폴더 압축 기능을 활용하면 디스크 공간을 절약하고 컴파일 오류를 방지할 수 있습니다.
  • 3 MSYS2 도구 체인 설정과 pik 젬을 통한 다중 버전 관리 방법을 통해 안정적인 윈도우 개발 환경을 구축할 수 있습니다.

도입

본 가이드는 2025년 12월 25일에 정식 출시된 Ruby 4.0 버전을 윈도우 11 환경에서 설치하고 초기 설정하는 과정을 전문적으로 안내합니다. Ruby 4.0은 ZJIT(Just-In-Time 컴파일러) 도입과 Ruby Box 실험적 지원 등 성능과 생산성 측면에서 획기적인 변화를 가져왔습니다. 특히 기존 Ruby 3.1 이하 버전의 공식 지원이 종료됨에 따라, 보안과 최신 기능을 활용하기 위해 윈도우 개발자들이 최신 환경으로 안전하게 전환할 수 있도록 돕는 데 목적이 있습니다.

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를 손쉽게 전환하며 사용할 수 있습니다.

결론

결론적으로 Ruby 4.0은 윈도우 사용자들에게도 향상된 실행 성능과 현대적인 프로그래밍 기능을 제공합니다. RubyInstaller와 MSYS2를 활용한 표준적인 설치 절차를 준수하고, pik와 같은 도구를 통해 환경을 체계적으로 관리함으로써 개발자는 윈도우 플랫폼에서도 생산성 높은 Ruby 개발 경험을 지속할 수 있습니다. 본 포스트에서 다룬 Hello World 실행부터 젬 설치 및 버전 관리 기법은 안정적인 루비 개발 생태계에 진입하는 견고한 기초가 될 것입니다.

댓글 0

로그인이 필요합니다

댓글을 작성하거나 대화에 참여하려면 로그인이 필요합니다.

로그인 하러 가기

아직 댓글이 없습니다

첫 번째 댓글을 작성해보세요!