Baike.dev
All toolsOnline toolsAI codingTrendingOpen sourceNewsSubmit
Log in
< Back to tools
R

rig

> 编程语言
Open source

The R Installation Manager

978 stars0 likes1 views
WebsiteGitHub

About

The R Installation Manager

The R Installation Manager

Install, remove, configure R versions.

  •   Features
  •   Known Issues
  • ⬇️  Installing rig
  • ⚙️  Usage
  • ⛵  macOS menu bar app
  •   Docker containers with rig
  •   Feedback
  • ❓  FAQ
  •   Sponsors
  •   License

Features

  • Works on macOS, Windows and Linux.
  • Supports many Linux distributions, see list below.
  • Easy installation and update, no system requirements on any platform.
  • Install multiple R versions.
  • Select the default R version, for the terminal and RStudio.
  • Select R version to install using symbolic names: devel, next, release, oldrel, etc.
  • List R versions available to install.
  • Run multiple versions at the same time using quick links. E.g. R-4.1 or R-4.1.2 starts R 4.1.x. Quick links are automatically added to the user’s path.
  • On macOS it comes with a menu bar app that shows the default R version and lets you select it interactively. See below.
  • On arm64 macs select between x86_64 and arm64 versions or R, or install both.
  • Sets up the default CRAN mirror and PPM. (Only if you are not using RStudio or Positron!)
  • Installs pak and set up automatic system requirements installation.
  • Creates and configures user level package libraries.
  • Restricts permissions to the system library. (On macOS, not needed on Windows and Linux).
  • Includes auto-complete for zsh and bash, on macOS and Linux.
  • Updates R installations to allow debugging with lldb, and to allow core dumps, on macOS.
  • Installs the appropriate Rtools versions on Windows and sets them up.
  • Cleans up stale R-related entries from the Windows registry.
  • Switches to root/administrator user as needed.
  • Supports JSON output for scripting.

Known Issues

  • On macOS, R.app (the built-in macOS GUI) often does not work if you install multiple R versions.

Found another issue? Please report it in our issue tracker.

⬇️  Installing rig

  • macOS (x86_64 or arm64)
    • Installer
    • Homebrew
  • Windows
    • Installer
    • Scoop
    • Chocolatey
    • Winget
  • Linux
    • Supported Linux distributions
    • Ubuntu and Debian (DEB package)
    • RHEL, Fedora, Rocky Linux, Almalinux, etc. (RPM package)
    • OpenSUSE and SLES (RPM package)
    • Tarball on any supported distro
  • Auto-complete

Installing rig on macOS

You can use one of our installers or Homebrew.

Installing rig on macOS (installer)

Download the latest release from and install it the usual way.

Installing rig on macOS (Homebrew)

If you use Homebrew (Intel or Arm version), you can install rig with the menu bar app:

bash
brew install r-rig-app

This is a Homebrew cask and needs your password to install.

Or without the menu bar app, command line only:

bash
brew install r-rig

You can use x86_64 rig on Arm macs, and it will be able to install Arm builds of R. But you cannot use Arm rig on Intel macs. If you use both brew versions, only install rig with one of them.

To update rig you can run

bash
brew upgrade r-rig-app

Installing rig on Windows

There are several possible ways to install rig on Windows: with our installer, scoop, choco or winget.

Installing rig on Windows (installer)

Download the latest release from and install it the usual way.

rig adds itself to the user’s path, but you might need to restart your terminal after the installation on Windows.

Installing rig on Windows (Scoop)

If you use Scoop, you can install rig from the scoop bucket at cderv/r-bucket:

powershell
scoop bucket add r-bucket https://github.com/cderv/r-bucket.git
scoop install rig

To update run

powershell
scoop update rig

Installing rig on Windows (Chocolatey)

If you use Chocolatey (e.g. on GitHub Actions) you can install rig with

powershell
choco install rig

and upgrade to the latest version with

powershell
choco upgrade rig

Installing rig on Windows (WinGet)

An easy way to install rig on Windows 10 and above is to use the built-in WinGet package manager. The name of the package is posit.rig.

winget install posit.rig

Note that updating a WinGet package typically takes some time, so WinGet might not have the latest version of rig.

Installing rig on Linux

On Linux you can install rig from a DEB or RPM package, or from a tarball.

Supported Linux distributions

  • Debian 13
  • Ubuntu 20.04, 22.04, 24.04, 26.04
  • Fedora Linux 43, 44
  • OpenSUSE 15.6, 16.0
  • SUSE Linux Enterprise 15 SP6
  • Red Hat Enterprise Linux 7, 8, 9, 10
  • AlmaLinux 8, 9, 10
  • Rocky Linux 8, 9 10

We use the R builds from the Posit R-builds project.

Retired Linux distributions

These are not updated any more, no new R builds are added for them, but existing R builds still work.

  • CentOS 6 (only x86_64, last R version: 4.0.4),
  • CentOS 7 (last R version: 4.4.3),
  • CentOS 8 (last R version: 4.4.3),
  • Debian 9 (last R version: 4.2.1),
  • Debian 10 (last R version: 4.4.3),
  • Debian 11 (last R version: 4.5.0),
  • Debian 12 (last R version: 4.6.0),
  • Fedora 37 (last R version: 4.3.2),
  • Fedora 38 (last R version: 4.4.2),
  • Fedora 39 (last R version: 4.4.3),
  • Fedora 40 (last R version: 4.5.1),
  • Fedora 41 (last R version: 4.5.3),
  • Fedora 42 (last R version: 4.6.1),
  • OpenSUSE 42 (only x86_64, last R version: 4.2.1),
  • OpenSUSE 15.1 (only x86_64, last R version: 4.1.2),
  • OpenSUSE 15.2 (only x86_64, last R version: 4.1.3),
  • OpenSUSE 15.3 (last R version: x86_64: 4.4.3, aarch64: 4.3.1),
  • OpenSUSE 15.4 (last R version: 4.4.0),
  • OpenSUSE 15.5 (last R version: 4.4.3),
  • SUSE Linux Enterprise 15 (only x86_64, last R version: 4.1.2),
  • SUSE Linux Enterprise 15.1 (only x86_64, last R version: 4.1.2),
  • SUSE Linux Enterprise 15.2 (only x86_64, last R version: 4.1.3),
  • SUSE Linux Enterprise 15.3 (last R version: x86_64: 4.4.3, aarch64: 4.3.1),
  • SUSE Linux Enterprise 15.4 (last R version: 4.4.0),
  • SUSE Linux Enterprise 15.5 (last R version: 4.4.3),
  • Ubuntu 16.04 (only x86_64, last R version: 4.1.2),
  • Ubuntu 18.04 (last R version: 4.3.1).

Installing rig on Ubuntu and Debian (DEB package)

On any Ubuntu or Debian distro, you can use our package repository to install rig. First you add our key to your config:

`which sudo` curl -L https://rig.r-pkg.org/deb/rig.gpg -o /etc/apt/trusted.gpg.d/rig.gpg
`which sudo` chmod 644 /etc/apt/trusted.gpg.d/rig.gpg

Then add the rig repository:

`which sudo` sh -c 'echo "deb http://rig.r-pkg.org/deb rig main" > /etc/apt/sources.list.d/rig.list'

If you already added both the key and the repository, then install the r-rig package (rig is a different package in Debian and Ubuntu):

`which sudo` apt update
`which sudo` apt install r-rig

Installing rig on RHEL, Fedora, Rocky Linux, Almalinux, etc. (RPM package)

On most RPM based distros (except for OpenSUSE and SLES) you can install our RPM package directly:

`which sudo` yum install -y https://github.com/r-lib/rig/releases/download/latest/r-rig-latest-1.$(arch).rpm

Installing rig on OpenSUSE and SLES (RPM package)

On OpenSUSE and SLES use zypper instead of yum:

`which sudo` zypper install -y --allow-unsigned-rpm https://github.com/r-lib/rig/releases/download/latest/r-rig-latest-1.$(arch).rpm

Installing rig on any Linux distribution (tarball)

Download the latest releast from and uncompress it to /usr/local

bash
curl -Ls https://github.com/r-lib/rig/releases/download/latest/rig-linux-$(arch)-latest.tar.gz |
  `which sudo` tar xz -C /usr/local

Installing auto-complete on macOS and Linux

The macOS and Linux installers also install completion files for zsh and bash.

zsh completions work out of the box.

For bash completions install the bash-completion package from Homebrew or your Linux distribution and make sure it is loaded from your .bashrc. (You don’t need to install bash from Homebrew, but you can if you like.)

⚙️  Usage

Use rig add to add a new R installation:

rig add release

Use rig list to list the currently installed R versions, and rig default to set the default one.

Run rig to see all commands and examples.

Run rig --help and rig --help to see the documentation.

Command list:

rig add        -- install a new R version [alias: install]
rig available  -- list R versions available to install.
rig default    -- print or set default R version [alias: switch]
rig library    -- manage package libraries [alias: lib] (experimental)
rig list       -- list installed R versions [alias: ls]
rig repos      -- manage package repositories
rig resolve    -- resolve a symbolic R version
rig rm         -- remove R versions [aliases: del, remove, delete]
rig rstudio    -- start RStudio with specified R version
rig rtools     -- manage Rtools installations (on Windows only)
rig run        -- run R, an R script or an R project
rig sysreqs    -- manage R-related system libraries and tools (experimental)
rig system     -- manage current installations

Run rig --help for information about a subcommand.

macOS rig system subcommands

rig system add-pak                 -- install or update pak for an R version
rig system allow-core-dumps        -- allow creating core dumps when R crashes
rig system allow-debugger          -- allow debugging R with lldb and gdb
rig system allow-debugger-rstudio  -- allow debugging RStudio with lldb and gdb
rig detect-platform                -- detect operating system version and distribution
rig system fix-permissions         -- restrict system library permissions to admin
rig system forget                  -- make system forget about R installations
rig system make-links              -- create R-* quick links
rig system make-orthogonal         -- make installed versions orthogonal
rig system no-openmp               -- remove OpenMP (-fopenmp) option for Apple compilers
rig system setup-user-lib          -- set up automatic user package libraries [alias: create-lib]

Windows rig system subcommands

rig system add-pak                 -- install or update pak for an R version
rig system clean-registry          -- clean stale R related entries in the registry
rig detect-platform                -- detect operating system version and distribution
rig system fix-r-alias             -- Make the 'R' command start R in PowerShell
rig system make-links              -- create R-* quick links
rig system setup-user-lib          -- set up automatic user package libraries [alias: create-lib]
rig system update-rtools40         -- update Rtools40 MSYS2 packages

Linux rig system subcommands

rig system add-pak                 -- install or update pak for an R version
rig system detect-platform         -- detect operating system version and distribution
rig system make-links              -- create R-* quick links
rig system setup-user-lib          -- set up automatic user package libraries [alias: create-lib]

⛵  macOS menu bar app

View and select the default R version in the macOS menu bar. Start RStudio or a recent RStudio project with the selected R v

Issues· 0 open

View all issuesOpen on GitHub

No open issues yet, or sync has not completed.

> Tags

Rustinstallationr

No comments yet. Be the first to share.

> Details

PublishedAug 1, 2026
UpdatedSep 17, 2026
Category编程语言
PricingOpen source

> Related tools

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言