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

rim

0

rim은 R 프로그래밍 언어를 관리하기 위한 도구로, R 버전을 설치, 제거, 구성할 수 있습니다.

개발 도구버전 관리설치

소개

rim은 R 프로그래밍 언어를 관리하기 위한 도구로, R 버전을 설치, 제거, 구성할 수 있습니다. r-lib 조직에서 개발한 이 소프트웨어는 Windows, macOS, Linux에서 동작하며, 여러 R 버전을 동시에 관리하고 기본 버전을 설정할 수 있습니다. Chocolatey 패키지 관리자를 통해 Windows에 설치할 수 있으며, Rtools 구성 및 레지스트리 정리와 같은 Windows 특화 기능을 제공합니다.

상세정보

R 버전 관리

여러 R 버전을 설치하고 관리할 수 있으며, 심볼릭 이름(devel, next, release, oldrel 등)을 사용하여 특정 버전을 쉽게 지정할 수 있습니다.

기본 R 버전 설정

터미널과 RStudio에서 사용할 기본 R 버전을 선택하고 설정할 수 있습니다.

자동 경로 설정

설치된 R 버전에 대한 빠른 링크를 자동으로 생성하여 사용자 경로에 추가합니다. 예를 들어 R-4.1 또는 R-4.1.2를 입력하면 해당 버전의 R이 실행됩니다.

Rtools 관리 (Windows 전용)

Windows에서는 적절한 Rtools 버전을 설치하고 설정하며, 레지스트리에서 오래된 R 관련 항목을 정리합니다.

패키지 라이브러리 관리

사용자 수준의 패키지 라이브러리를 생성하고 구성하며, 시스템 라이브러리 접근 권한을 제한합니다(Windows에서는 필요하지 않음).

pak 설치 및 자동 시스템 요구사항

pak 패키지 관리자를 설치하고 자동으로 시스템 요구사항을 설치하도록 설정합니다.

디버깅 지원 (macOS)

macOS에서는 lldb로 디버깅과 코어 덤프 생성을 가능하도록 R 설치를 업데이트합니다.

Chocolatey를 통한 Windows 설치

Chocolatey 패키지 관리자를 사용하는 경우, 다음 PowerShell 명령을 실행하여 rig를 설치할 수 있습니다:

choco install rig

설치 후 터미널을 다시 시작해야 할 수 있습니다.

업데이트 방법

설치된 rig를 최신 버전으로 업그레이드하려면 다음 명령을 사용합니다:

choco upgrade rig

주요 명령어

  • rig add release – 새로운 R 버전 설치 (설치 별칭: install)
  • rig list – 현재 설치된 R 버전 목록 보기 (별칭: ls)
  • rig default – 기본 R 버전 출력 또는 설정 (별칭: switch)
  • rig rm release – R 버전 제거 (별칭: del, remove, delete)
  • rig run – R 스크립트 또는 프로젝트 실행
  • rig rtools – Rtools 설치 관리 (Windows 전용)
  • rig system clean-registry – Windows 레지스트리에서 오래된 R 관련 항목 정리

도움말 보기

모든 명령어와 예시를 보려면 rig를 실행하거나, 특정 하위 명령어에 대한 도움말을 보려면 rig –help를 사용합니다.

이런 경우에 유용합니다

여러 프로젝트에서 다른 R 버전이 필요한 개발자나 데이터 분석가가 각 프로젝트에 맞는 R 버전을 쉽게 전환하여 사용할 때 유용합니다. 특히 R 패키지 호환성 테스트나 특정 버전이 필요한 레거시 코드 유지보수 시에 유용하게 활용할 수 있습니다.

제한 사항·확인 사항

Windows에서는 rig를 실행하기 위해 관리자 권한이 필요할 수 있으며, 이는 Rtools 설치 및 레지스트리 수정을 위한 것입니다.

시스템 요구사항

별도의 시스템 요구사항이 등록되지 않았습니다.