Гид по технологиям

Как установить R и RStudio на Mac

7 min read Инструкции Обновлено 18 Dec 2025
Как установить R и RStudio на Mac
Как установить R и RStudio на Mac

MacBook с кодом на экране

Установка приложений на Mac обычно сводится к App Store, но R и RStudio туда не выкладывают. Поэтому придётся скачать их напрямую с официальных сайтов или установить через менеджер пакетов Homebrew.

В этой статье вы найдёте детальную пошаговую инструкцию для macOS (Intel и Apple Silicon), рекомендации по проверке установки, альтернативные подходы, чёткий чеклист для разных ролей и советы по отладке и совместимости.

Почему нужны две программы: R и RStudio

MacBook Pro с текстом кода на экране.jpg?q=50&fit=crop&w=825&dpr=1.5)

Коротко:

  • R — это язык и среда выполнения (интерпретатор / компилятор), которая исполняет ваши скрипты и управляет пакетами. Один или два предложения: интерпретатор R переводит команды высокого уровня в вычисления, взаимодействуя с памятью и библиотеками.
  • RStudio — это Integrated Development Environment (IDE). Она не заменяет R, а добавляет удобный графический интерфейс, редактор с подсветкой, автодополнение, отладчик, визуализацию и менеджер пакетов.

Ментальная модель: R — это «движок», RStudio — «панель управления и инструментальная станция».

Совместимость: Apple Silicon vs Intel и версия macOS

Прежде чем скачивать, проверьте архитектуру вашего Mac и версию macOS.

  • Как узнать архитектуру: меню Apple → Об этом Mac → модель процессора. Если написано «Apple M1», «M2» и т. п. — это Apple Silicon (arm64). Если Intel — x86_64.
  • Установщики R публикуются на CRAN с вариантами для arm64 и x86_64. Выберите arm64 для нативной производительности на M-серии.

Краткая таблица совместимости (факты без чисел):

  • Apple Silicon (arm64): предпочтительно устанавливать arm64.pkg — нативная производительность.
  • Intel (x86_64): используйте стандартный .pkg для Intel.
  • Старые версии macOS: на странице CRAN есть сборки для старых macOS — выбирайте по версии ОС.

Важно: Mac с Apple Silicon может запускать x86_64-приложения через Rosetta 2, но нативные сборки работают быстрее и стабильнее.

Установка R (официальный установщик)

Шаги для прямой загрузки с CRAN:

  1. Откройте сайт The R Project: https://cran.r-project.org/.
  2. Перейдите в раздел загрузок для macOS и выберите пакет, соответствующий вашей архитектуре (arm64.pkg для Apple Silicon или обычный .pkg для Intel).
  3. Скачайте выбранный .pkg файл на ваш Mac.
  4. Дождитесь завершения загрузки, затем дважды кликните по файлу .pkg, следуйте инструкциям установщика и введите пароль администратора при необходимости.

R installer running on a Mac

После установки приложение R (консоль) окажется в папке «Программы» (Applications).

Проверка установки R

  1. Откройте Finder → Программы или нажмите Command + Shift + A, чтобы открыть папку «Программы».

Папка «Программы» на Mac

  1. Запустите приложение R, чтобы открыть R Console.

R консоль открыта на Mac

  1. Введите простую команду, чтобы убедиться, что интерпретатор отвечает. Откройте окно консоли и выполните:
print('Hello, world!')

Нажмите Enter — в выводе вы должны увидеть [1] “Hello, world!”.

Сообщение от R: Hello, world!

Если команда сработала — R установлен корректно.

Установка RStudio (официальный установщик)

RStudio — это отдельное приложение. Оно использует установленный R, но само по себе поставляется как .dmg для macOS.

  1. Перейдите на страницу загрузки RStudio: https://posit.co/download/rstudio (или старое rstudio.com/download).

Веб-сайт RStudio

  1. Скачайте DMG-файл для macOS. Выберите версию, совместимую с вашей архитектурой, если такая пометка есть.
  2. Дождитесь загрузки, затем откройте DMG и перетащите иконку RStudio в папку Applications.

Установка RStudio на Mac

После этого RStudio будет доступна в Launchpad и папке «Программы». При первом запуске IDE автоматически найдет установленную систему R. Если нет — в настройках RStudio можно указать путь к бинарнику R.

Установка через Homebrew (альтернатива для разработчиков)

Homebrew — популярный менеджер пакетов для macOS. Он удобен при автоматизации, CI и быстром обновлении.

  1. Установите Homebrew, если ещё не установлен: https://brew.sh/ (следуйте официальной инструкции).
  2. В Terminal выполните:
brew install r

Это установит R через Homebrew.

Установка R через Homebrew

  1. Для RStudio используйте cask (GUI-приложения):
brew install --cask rstudio

Преимущества Homebrew:

  • Удобное обновление (brew upgrade).
  • Интеграция с CI и dotfiles.

Ограничения:

  • Иногда Homebrew-пакеты отстают по версии от официальных билдов.
  • Рекомендуется проверять, какая версия R устанавливается (brew info r).

Настройки после установки и полезные команды

  • Проверьте путь к R в терминале:
which R
R --version
  • В RStudio: Tools → Global Options → General → R version — проверьте, какую версию IDE использует.
  • Чтобы управлять пакетами R, используйте install.packages(‘dplyr’) и update.packages().

Мини-методология безопасной установки:

  1. Проверка архитектуры и версии macOS.
  2. Скачивание подходящего установщика (CRAN или Homebrew).
  3. Установка R → проверка консоли → установка RStudio → проверка IDE.
  4. Установка ключевых пакетов и тестовый запуск простого скрипта.

Тестовые случаи и критерии приёмки

Критерии приёмки:

  • R запускается из папки «Программы» и из Terminal (команды which R и R –version дают корректный путь и версию).
  • RStudio запускается и подхватывает установленный R (в окне About или Tools → Global Options видно ту же версию).
  • Простой скрипт print(‘Hello, world!’) выполняется в R и в RStudio без ошибок.

Тестовые шаги:

  1. Открыть Terminal, выполнить R –version.
  2. Открыть R GUI, выполнить print(‘test’).
  3. Открыть RStudio, создать новый R Script, выполнить тот же код и убедиться в выводе.

Отладка и распространённые проблемы

Проблема: RStudio не видит R

  • Проверьте путь к R: в RStudio → Tools → Global Options → укажите путь к бинарнику R вручную (/usr/local/bin/R или /opt/homebrew/bin/R для Homebrew на M1).
  • Если R был установлен через Homebrew, убедитесь, что PATH корректно настроен: добавьте в ~/.zshrc или ~/.bash_profile строку export PATH=”/opt/homebrew/bin:$PATH” при использовании Apple Silicon.

Проблема: ошибки при установке пакетов (компиляция из исходников)

  • Установите Xcode Command Line Tools: в Terminal выполните xcode-select –install.
  • Установите дополнительные зависимости system libraries (если пакет требует внешних библиотек).

Проблема: конфликт архитектур (arm64 vs x86_64)

  • Если у вас Apple Silicon, предпочтительно ставить arm64-версию R и нативную RStudio. Если вы используете x86_64-библиотеки, возможна необходимость установки Rosetta 2 и запуска RStudio в режиме x86_64.

Альтернативные подходы и когда они подходят

  • MacPorts — альтернативный менеджер пакетов, полезен в специфичных окружениях, но Homebrew более популярен.
  • Conda (miniconda/Anaconda) — удобен, если вы работаете в смешанном окружении Python/R и хотите управлять средами (conda install -c r r-base). Минус: немного другая экосистема управления пакетами.
  • Docker — для изолированных окружений и воспроизводимости. Подходит для серверных или CI-задач, требует Docker Desktop.

Когда прямой установщик лучше:

  • Когда нужен стабильный официальный билд CRAN с поддержкой macOS GUI.

Когда Homebrew лучше:

  • Если вы предпочитаете автоматические обновления и интеграцию с терминалом.

Роль‑ориентованные чеклисты

Для дата-сайентиста:

  • Установить R и RStudio (проверить версии).
  • Установить пакеты: tidyverse, data.table, devtools, renv.
  • Настроить версионирование пакетов (renv).

Для преподавателя / инструктора:

  • Убедиться, что студенты могут установить R и RStudio на своих машинах.
  • Подготовить скрипт с print(‘Hello, world!’) и примером установки пакетов.

Для администратора macOS:

  • Автоматизировать установку через Homebrew или MDM.
  • Проверять обновления безопасности и политику привилегий.

Безопасность и приватность

  • Скачивайте R и RStudio только с официальных сайтов (CRAN и Posit/RStudio), чтобы избежать модифицированных билдов.
  • При использовании Homebrew проверяйте формулы и cask: brew info rstudio.
  • Для совместной работы в облаке используйте приватные репозитории пакетов и храните данные локально согласно политике компании / GDPR.

Советы по производительности

  • На Apple Silicon используйте нативные сборки arm64 для лучшей производительности.
  • Для тяжёлых вычислений используйте параллелизм (пакеты future, parallel) и оптимизированные BLAS (OpenBLAS, MKL) при необходимости.

Когда этот подход не подходит — контрпримеры

  • Если ваша задача — запускать серверные R‑приложения в продакшн, лучше контейнеризовать приложение (Docker) или использовать RStudio Server на сервере.
  • Для полностью контролируемых reproducible environment используйте Docker или пакеты управления окружением (renv, packrat, conda).

Короткая шпаргалка команд

  • Установить R через Homebrew: brew install r
  • Установить RStudio через Homebrew: brew install –cask rstudio
  • Проверка версии R: R –version
  • Проверка пути к R: which R
  • Установка Xcode CLT: xcode-select –install

Краткое резюме

  • Установка R и RStudio на macOS — двухэтапный процесс: сначала R (CRAN или Homebrew), затем RStudio.
  • На Apple Silicon отдавайте предпочтение arm64 пакетам.
  • Homebrew упрощает обновления и автоматизацию, но официальные билд‑пакеты CRAN гарантируют совместимость с macOS GUI.
  • Проверьте установку простым скриптом print(‘Hello, world!’) и выполните список проверок в разделе «Критерии приёмки».

Важное: при возникновении ошибок сначала проверьте архитектуру, PATH, и наличие Xcode Command Line Tools.

Дополнительные ресурсы:

Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

VPN на Apple TV — настройка в tvOS 17
Руководство

VPN на Apple TV — настройка в tvOS 17

Удаление временных файлов в Windows 10
Windows 10

Удаление временных файлов в Windows 10

Apple Music на Sonos — настройка и управление
How-to

Apple Music на Sonos — настройка и управление

Как установить бета One UI 5 и Android 13
Мобильные

Как установить бета One UI 5 и Android 13

Как установить Android 13 Beta на смартфон
Android.

Как установить Android 13 Beta на смартфон

Как составить контракт для фрилансера
Юридические документы

Как составить контракт для фрилансера