homebrew를 사용하여 OS X에“R”을 어떻게 설치합니까?


82

OS X에 "R"을 어떻게 설치합니까? 이상적으로 Homebrew를 사용하십니까?

온라인에 정보가 거의없는 것 같습니다.


1
일반적인 방법으로 R을 설치하려는이 답변을 찾는 사람들 은 표준 설치 파일을 얻는 방법을 언급하는 두 번째 답변을 참조하십시오 .
Jeromy Anglim


++ 모하비를 사용 CRAN에서 설치할 생각, 특히이 우연히 너희들, 대신 사제, REF : github.com/tidyverse/tidyverse/issues/154stackoverflow.com/questions/50229781/...은
buncis

답변:


115

Homebrew 설치 (필요한 경우)

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

R 설치

brew tap homebrew/science
brew install r

6
실제로 Homebrew는 필요한 모든 종속성을 자동으로 설치해야합니다.
grg

1
이 방법으로 CRAN에서 패키지를 설치할 수 있습니까? BREW를 사용하여 R을 설치할 때 CRAN에서 패키지를 올바르게 설치하지 못했습니다. CRAN에서 직접 다운로드 한 R의 사본으로 전환했을 때 문제가 사라졌습니다.
Rob Donnelly

1
경고 : r이 방법으로 설치하면 RStudio와 협력하지 않을 수 있습니다 .
Piotr Migdal

2
@PiotrMigdal 현재 (2017 년 4 월) RStudio와 다시 작동합니다.
xji

1
내가있어 Error: homebrew/science was deprecated. This tap is now empty as all its formulae were migrated.동안을 시도brew tap homebrew/science
다니엘

29

OS X에“R”을 설치하려고하고 homebrew에 관심이 없다고 가정합니다 .

CRAN https://cloud.r-project.org/ 에서 바이너리를 다운로드 하십시오.

  1. http://www.r-project.org/로 이동 하십시오
  2. 클릭하십시오
  3. 거울을 선택하십시오
  4. "(Mac) OS X 용 R 다운로드"를 클릭하십시오.
  5. 최신 pkg 바이너리 다운로드 및 설치

설치 정보가 포함 된 Mac OSX 용 R FAQ 도 참조하십시오 .

아래의 의견은 또한자가 양조가 최선의 선택이 아니라는 것을 암시합니다.


5
Yosemite를 설치하면 이전 R이 제거되었고 다시 원했습니다. 나는 처음에 brew를 사용하여 R을 설치하려고 생각했지만이 페이지의 지침을 따른 후 올바르게 작동하지 않는 열차 사고가 발생하여 제거하는 데 시간이 걸렸습니다. 말할 것도없이 gcc와 내가 필요로하지 않거나 원하지 않는 다른 많은 것들을 설치하면서 밤새 몇 시간 동안 달렸다는 것은 말할 것도 없습니다. 정리하고 "주조 의사"가 맞기를 바 랐을 때, 나는 CRAN을 방문하고 설치 프로그램을 다운로드했을 때 5 분 안에 완전히 작동하는 R을 전혀 얻지 못했습니다. 터미널을 다시 소싱하기 만하면됩니다. 먼저 CRAN을 사용 했어야합니다.
Fran K.

요세미티 아래의 오래된 R도 brew를 사용하여 설치 되었습니까?
jfoo

11
+25 : r-project.org 패키지를 통해 설치하십시오. 나는 brew팬이지만 gcc의존성 파국으로 인해 R을 설치하는 올바른 방법은 아니었다 . 자신을 구하십시오.
hoc_age

1
"+25"에 +1-R에 대해 진지하게 생각하고 제공하는 모든 것을 활용하려면이 답변을 선택하십시오.
jbnunn 2016 년

이것에 대한 양조 통 만 있다면!
Dennis

18

Matt Burns의 답변을 따른 후 다음을 통해 R.app GUI를 설치할 수도 있습니다 brew cask.

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

3
감사. 그러나 한 가지 : 스크립트에서 마지막 행을 편집하여 brew linkapps r-gui단순히 읽지 않고 읽을 수 brew linkapps있습니다.
Steve 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.
Jason Harrison


2

저는 RStudio 의 팬입니다 . R을 감싸고 시각화, 구성, 디버깅 및 기타 작업을 훨씬 쉽게 수행하는 IDE입니다 . 또는 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에서 다운로드 하십시오 . 설치

프레임 워크로 R을 빌드하고 설치해야합니다. 'R 설치 및 관리 매뉴얼'을 참조하십시오. R의 CRAN 바이너리 설치로 충분합니다.

R.app 구축

Mac OS X 10.6 이상 만 지원되며 64 비트 R 만 지원됩니다. 프로젝트는 "R.xcodeproj"라고하며 Xcode 3.2 이상이 필요합니다.

XCode GUI에서 "R"대상과 "빌드"를 선택하여 프로젝트를 빌드 할 수 있습니다.

지원되는 구성은 다음과 같습니다. SnowLeopard64 (릴리스, 현재 OS X, 기본값) Lion64 (릴리스, OS X 10.7+, Xcode 4.5+) MLion64 (릴리스, OS X 10.8+, Xcode 4.5+) 디버그 (디버깅 출력 포함, 현재 OS X)

구성은 주로 선택한 SDK와 다릅니다 (최신 버전의 Xcode는 현재 및 이전의 SDK 만 지원하므로 2013 년 3 월의 기본값은 10.8을 빌드하지만 Lion64 구성은> = 10.7을 빌드 할 수 있음).

Mac-GUI 디렉토리의 명령 행에서 프로젝트를 빌드하려면 다음과 같이 사용하십시오. xcodebuild -target R -configuration SnowLeopard64

Mac OS X 용 R FAQ를 빌드하려면 xcodebuild -target Docs 또는 docs 폴더에서 수동으로 makeinfo -D UseExternalXrefs --html --force --no-split RMacOSX-FAQ.texi를 사용하십시오.

결과 html FAQ 파일은 Mac-GUI / docs 디렉토리에 있습니다.

이진 호환성에 대한 참고 사항 :

R에 대한 일반적인 규칙, 즉 이진 호환성은 주 버전 번호와 부 버전 번호가 일치하는 경우에만 제공되며 패치 수준 만 다를 수 있습니다. XYZ 버전 양식을 사용할 때 XY가 일치해야 함을 의미합니다. 예를 들어 3.0.x 및 3.1.x에 연결된 R-GUI는 이진 호환되지 않습니다.

컴파일 된 R.app는 일반적으로 3.0.1과 같은 특정 버전에 바인딩됩니다. 이전 버전을 제거하여 R을 업그레이드하는 경우 3.0.0 용으로 빌드 된 R.app를 사용하고 R을 3.0.1로 업데이트한다고 가정하면 libR.dylib의 절대 경로를 수정해야 할 수 있습니다. 야간 빌드는 최신 버전의 R을 가리키는 일반 경로 /Library/Frameworks/R.framework/Resources/lib/libR.dylib를 사용하지만 이는 빌드 스크립트에서 install_name_tool을 추가로 호출하여 수행됩니다. GUI의 릴리스 버전은 특정 R 버전과 함께 제공되는 고정 버전 경로를 사용합니다 (사실 기본 동작은 GUI에 의존하지 않지만 libR.dylib에 따라 다릅니다. 자체 참조 항목을 변경하면 R.app 방식이 변경됨) 연결되어 있습니다).


당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.