macOS R installation steps

This article is to provide steps to install R in macOS.

Steps to install R for macOS

  1. Go to R official website to download the dng setup:
  2. If your macOS version is 10.11 and higher download: R-3.5.1.pkg
  3. If your macOS is 10.9 or 10.10 use the download package R-3.3.3.pkg
  4. If you are using the latest M1 Silicon (ARM) based Mac use the package: R-4.1.0-arm64.pkg
  5. After the setup is download follow the instructions to install R. You will be asked to agree the software license agreement to continue.
macOS R Installer
macOS R Installer

Installation Details of 4.1.0:

R 4.1.0
Version 4.1.0 (Camp Pontanezen)
for macOS 11 (Big Sur) and higher ARM64

This multi-package contains the following main components:
- R Framework 4.1.0
- GUI 1.76
- Tcl/Tk 8.6.11 for X11 (optional, needed for the tcltk R package)
- Texinfo 6.7 (optional, needed to build documentation in R packages from sources)

- ARM64-based Mac (M1 or later)
- macOS 11 (Big Sur) or higher

Note: By default the installer upgrades previous Big Sur ARM build of R if present. If you want to keep the previous version, use
pkgutil --forget org.R-project.arm64.R.fw.pkg

The Cocoa GUI called will be installed by default in your Applications folder,  
R framework will be installed in /Library/Frameworks and Tcl/Tk and 
Texinfo will be installed in /opt/R/arm64

When you type R in Spotlight Search you will see the R application, open it and you must see the macOS R Colonse.

macOS R Console
macOS R Console

Have Questions? Post them here!
Try Out Code2care Dev Tools:


Android Java Linux Microsoft Google Python macOS Notepad++ Microsoft Teams CSS PHP SharePoint Html Linux C Programs Bootstrap jQuery Sublime Android Studio Facebook Eclipse WhatsApp News MySQL Json HowTos JavaScript FTP S3


Code2care is an initiative to publish and share varied knowledge in programming and technical areas gathered during day-to-day learnings and development activities.

Students and Software Developers can leverage this portal to find solutions to their various queries without re-inventing the wheel by referring to our easy to understand posts. Technical posts might include Learnings, Tutorials, Trouble-Shooting steps, Video Tutorials, Code Snippets, How Tos, Blogs, Articles, etc.
🎉 We are celebrating the 10th years of Code2care! Thank you for all your support! We hope we made a difference.
We strong support Gender Equality & Diversity.

We stand in solidarity with Ukraine - Make a donation to UNHCR -