본문으로 건너뛰기
로그인 둘러보기
개발·코딩·데이터베이스 · 윈도우즈 유틸

Pik (Ruby)

0

Pik은 Windows 환경에서 여러 버전의 루비(Ruby)를 효율적으로 관리할 수 있게 해주는 오픈소스 도구입니다.

Windows개발도구루비명령줄버전관리

소개

Pik은 Windows 환경에서 여러 버전의 루비(Ruby)를 효율적으로 관리할 수 있게 해주는 오픈소스 도구입니다. Windows 명령줄(CMD), PowerShell 또는 Git Bash에서 사용할 수 있으며, 개발자가 서로 다른 루비 버전을 손쉽게 설치하고 전환할 수 있도록 돕습니다. 이 프로젝트는 2012년부터 더 이상 유지보수되지 않지만, 여전히 특정 환경에서 레거시 시스템을 지원하는 데 활용될 수 있습니다.

상세정보

루비 버전 관리

  • 시스템에 설치된 여러 루비 버전을 추가하거나 삭제할 수 있습니다 (add, remove 명령어).
  • 원하는 루비 버전으로 쉽게 전환할 수 있습니다 (use, system 명령어).
  • 현재 사용 중인 루비의 상세 정보를 확인할 수 있습니다 (info 명령어).

설치 및 실행

  • 다양한 루비 배포판을 직접 다운로드하여 설치할 수 있습니다 (install 명령어).
  • 특정 명령이나 스크립트를 모든 알려진 루비 버전에 대해 한 번에 실행해 보고 성능을 비교할 수 있습니다 (run, benchmark 명령어).

다운로드·설치 방법

Pik은 두 가지 방법으로 설치할 수 있습니다.

  • 루비gems 사용: 기존에 루비가 설치된 환경에서 ‘gem install pik’ 명령어로 설치한 후, ‘pik_install’ 스크립트를 실행하여 pik 실행 파일을 PATH가 포함된 디렉토리(예: C:bin)에 복사합니다.
  • MSI 설치 파일 사용: 루비가 설치되지 않은 깨끗한 환경에서는 GitHub에서 제공하는 MSI 설치 파일을 다운로드하여 실행합니다. MSI 방식으로 설치할 때는 Git Bash 사용을 지원하지 않으며, HOME 또는 PIK_HOME 환경 변수를 설정해야 할 수 있습니다.

기본 사용법/명령어

설치 후 ‘pik help commands’를 입력하면 사용 가능한 모든 명령어 목록을 확인할 수 있습니다.

  • 기존 루비 경로를 pik에 추가하려면 ‘pik add C:rubyruby-191bin’ 형식으로 입력합니다.
  • 새로운 루비 버전을 설치하려면 ‘pik install ruby’ 명령어를 사용합니다.
  • 현재 설정된 기본 루비로 되돌아가려면 ‘pik system’을 사용합니다.
  • 현재 환경 설정에 문제가 발생할 경우 ‘pik refresh’로 설정 파일을 초기화할 수 있습니다.

지원 환경·시스템 요구사항

  • 운영 체제: Windows
  • 개발(빌드) 요구 사항: Ruby 1.8.7, rake, isolate, exerb-mingw, upx

최신 버전·업데이트

가장 최근에 확인된 버전은 0.3.0입니다. 2012년 이후로 더 이상 업데이트가 진행되지 않으며, 공식적으로 유지보수가 중단된 상태입니다.

제한 사항·확인 사항

  • 이 프로젝트는 2012년부터 더 이상 유지보수 및 업데이트가 불가능해졌습니다.
  • 공식 README 문서에서는 Uru(https://bitbucket.org/jonforums/uru/)를 대안으로 권장하고 있습니다.
  • MSI 방식으로 설치할 경우 Git Bash 환경에서의 사용은 지원되지 않습니다.

시스템 요구사항

Windows