Як встановити "R" на OS X за допомогою домашньої мови?


82

Як встановити "R" на OS X? Ідеально використовуєте Homebrew?

Здається, в Інтернеті інформації дуже мало.


1
Зверніть увагу, що люди, які шукають цю відповідь, які просто хочуть встановити R звичайним способом, повинні побачити другу відповідь, в якій згадується, як отримати стандартні інсталяційні файли.
Джеромі Англім


для вас , хлопці , які натикаються на це, особливо , які використовують Мохаве ++ вважають , щоб встановити його з CRAN замість доморощеного, посилання: github.com/tidyverse/tidyverse/issues/154 і stackoverflow.com/questions/50229781 / ...
buncis

Відповіді:


115

Встановіть домашню мову (за потреби)

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

Встановити R

brew tap homebrew/science
brew install r

6
Дійсно, Homebrew повинен автоматично встановити всі необхідні залежності.
гр

1
За допомогою цього методу ви можете встановити пакети з CRAN? Я не зміг отримати пакунки від CRAN, щоб правильно встановити, коли я встановив R за допомогою варіння. Коли я перейшов на копію R, завантажену безпосередньо з CRAN, мої проблеми пішли.
Роб Доннеллі

1
Попередження: r, встановлений таким чином, може не співпрацювати з RStudio .
Пьотр Мігдал

2
@PiotrMigdal В даний час (квітень 2017 року) він знову працює з RStudio.
xji

1
Я потрапив Error: homebrew/science was deprecated. This tap is now empty as all its formulae were migrated., пробуючиbrew tap homebrew/science
Даніель,

29

Припустимо, що ви просто хочете встановити "R" на OS X і не зацікавлені в домашній мові:

Просто завантажте двійковий файл з CRAN https://cloud.r-project.org/

  1. Перейдіть на сторінку http://www.r-project.org/
  2. Клацніть CRAN
  3. Виберіть дзеркало
  4. Натисніть "завантажити R для (Mac) OS X"
  5. Завантажте та встановіть останній двійковий файл pkg

Див. Також FAQ для Mac OSX, що включає інформацію про встановлення.

Зауважте також коментарі нижче, що дозволяють припустити, що домашня їжа часто не є найкращим варіантом.


5
Установка Yosemite (re) перемістила старий R, і я хотів його назад. Спочатку я думав встановити R за допомогою варіння, але, дотримуючись вказівок на цій сторінці, я потрапив у аварію поїзда, яка не працювала належним чином і потребувала певного часу, щоб видалити. Не кажучи вже про те, що він працював годинами, встановлюючи gcc та багато інших речей, які мені не потрібні та не хотіли. Після очищення та сподівання, що "лікар-заварювач" був правильний, я коли CRAN і завантажив інсталятор і протягом 5 хвилин мав повністю працюючий R без суєти. Все, що я повинен був зробити, це відновити джерело свого терміналу. Я повинен був використовувати CRAN спочатку.
Fran K.

Чи був ваш старий R під Yosemite встановлений також за допомогою варіння?
jfoo

11
+25: Просто встановіть через пакет r-project.org. Я brewфанат, але це був НЕ правильний спосіб встановити R у моєму випадку через gccкатастрофу залежності; врятувати себе.
hoc_age

1
+1 для вашого "+25" - якщо ви збираєтеся серйозно ставитися до R та скористатися всім, що він може запропонувати, виберіть цю відповідь.
jbnunn

Якби тільки для цього була заварена кашка!
Денніс

18

Після відповіді Метта Бернса ви також можете встановити графічний інтерфейс R.app через brew cask:

$ brew tap caskroom/cask
$ brew cask install r-app
$ open /Applications/R.app

3
Дякую. Однак одне: ви можете відредагувати останній рядок у своєму сценарії, щоб він читався brew linkapps r-guiзамість просто brew linkapps.
Стів S

це було невдало для мене. Закінчився лише за цим підручником на youtube youtube.com/watch?v=Tnhp65hxtZc
Особа

1
Я отримую наступне повідомлення про помилку, якщо я намагаюся виконати brew install r-gui: Error: No available formula with the name "r-gui". It was migrated from homebrew/science to caskroom/cask/r-app. You can access it again by running: "brew tap caskroom/cask"..
nbro

1
Станом на 2019/04/14:Jasons-MacBook-Pro:20190402_Tuesday_PM_captures harrison$ brew cask install r-app Error: Cask 'r-app' is unavailable: No Cask with this name exists.
Джейсон Харрісон

6

Завантажити R для Mac OS X можна просто звідси: http://cran.cnr.berkeley.edu

Натисніть кнопку: Download R for (Mac) OS X

Встановіть файл PKG, який надійшов до завантаження.

Цей веб-сайт може допомогти продовжувати завантаження домашньої заварки та інсталяції домашньої заварки.

https://github.com/Homebrew/homebrew/wiki/Installation


2

Я фанат RStudio . Це IDE , який обертає R, робить візуалізацію, організацію, налагодження та інші завдання набагато простіше. Або ви можете просто використовувати його, як якщо б це була проста установка R. На цьому веб-сайті доступний бінарний файл Mac.


1
Щоб користуватися Rstudio, спочатку потрібно встановити R…
Jemus42

1
Я впевнений, що RStudio постачається з версією R, але це може бути не остання версія. Коли я це зробив, за нинішньою версією було кілька версій. Тоді вам потрібна окрема установка R для поточного струму.
BondedDust

Початківцям обов'язково слід користуватися RStudio.
ізоморфізми

0

1.- http://cran.r-project.org/bin/macosx/ та завантажте в Mac-GUI-1.62.tar.gz. 2.- ВСТАНОВИТИ

Вам потрібно створити та встановити R як рамку: див. "Посібник із встановлення та адміністрування". Достатньо встановити RAN бінарної установки R.

Будівля R.app

Підтримуються лише Mac OS X 10.6 і новіші версії, і лише 64-розрядний R. Проект називається "R.xcodeproj" і вимагає Xcode 3.2 або новішої версії.

Проект можна побудувати, вибравши ціль "R" та "Створити" всередині графічного інтерфейсу XCode.

Підтримувані конфігурації: SnowLeopard64 (випуск, поточна ОС X, за замовчуванням) Lion64 (випуск, OS X 10.7+, Xcode 4.5+) MLion64 (випуск, OS X 10.8+, Xcode 4.5+) Налагодження (з виведенням налагодження, поточна ОС X)

Конфігурації відрізняються головним чином від обраного SDK (останні версії Xcode підтримують лише поточні та негайно попередні SDK, тому, наприклад, у березні 2013 року за замовчуванням буде складено 10,8, але конфігурація Lion64 дозволяє будувати для> = 10,7).

Для побудови проекту з командного рядка в каталозі Mac-GUI використовуйте щось на зразок: xcodebuild -target R -конфігурація SnowLeopard64

Щоб створити R для Mac OS X FAQ, використовуйте або xcodebuild -carget Docs, або вручну в папці docs makeinfo -D UseExternalXrefs --html --force --no-split RMacOSX-FAQ.texi

Отриманий файл FAQ у форматі html знайдеться в каталозі Mac-GUI / docs.

Примітка про бінарну сумісність:

Загальні правила для R застосовуються, тобто двійкова сумісність задається лише у тому випадку, якщо основні та другорядні номери версій відповідають - лише рівень патчу може відрізнятися. При використанні форми версії XYZ це означає, що XY повинен відповідати. Наприклад, R-GUI, пов’язані з 3.0.x та 3.1.x, НЕ є бінарними сумісними.

Скомпільований R.app зазвичай пов'язаний з певною версією, наприклад 3.0.1. Якщо ви оновлюєте R, видаляючи старішу версію, скажімо, використовуючи R.app, побудований для 3.0.0 та оновлюючи R до 3.0.1, можливо, вам знадобиться виправити абсолютний шлях до libR.dylib. Нічні побудови використовують загальний шлях /Library/Frameworks/R.framework/Resources/lib/libR.dylib, який вказує на останню версію R, але це робиться за допомогою додаткового виклику install_name_tool у сценарії створення. Версії випуску графічного інтерфейсу використовують шлях з фіксованою версією, оскільки вони постачаються з певною R-версією (насправді поведінка за замовчуванням залежить не від GUI, а від libR.dylib - зміна власного довідкового запису змінює спосіб R.app пов'язаний).


Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.