Como instalo o "R" no OS X usando o homebrew?

82

Como instalo o "R" no OS X? Idealmente usando o Homebrew?

Parece haver muito pouca informação online.

queimaduras mate
fonte
1
Observe que as pessoas que encontrarem essa resposta que desejam instalar o R ​​normalmente devem ver a segunda resposta aqui, que menciona como obter os arquivos de instalação padrão.
Jeromy Anglim
para vocês que se deparam com isso, especialmente quem usa o Mojave ++, considere instalá-lo a partir do CRAN, em vez de homebrew, ref: github.com/tidyverse/tidyverse/issues/154 e stackoverflow.com/questions/50229781/…
buncis

Respostas:

115

Instale o Homebrew (se necessário)

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

Instalar R

brew tap homebrew/science
brew install r
queimaduras mate
fonte
6
De fato, o Homebrew deve instalar automaticamente todas as dependências necessárias.
grg
1
Com esse método, você é capaz de instalar pacotes do CRAN? Não consegui instalar corretamente os pacotes do CRAN quando instalei o R usando o brew. Quando mudei para uma cópia do R baixada diretamente do CRAN, meus problemas desapareceram.
Rob Donnelly
1
Aviso: r instalado dessa maneira pode não cooperar com o RStudio .
Piotr Migdal
2
@PiotrMigdal Atualmente (abril de 2017), ele trabalha com o RStudio novamente.
XJI
1
Eu consegui Error: homebrew/science was deprecated. This tap is now empty as all its formulae were migrated.enquanto tentavabrew tap homebrew/science
Daniel
29

Supondo que você queira instalar o “R” no OS X e não esteja interessado no homebrew:

Basta baixar o binário do CRAN https://cloud.r-project.org/

  1. Vá para http://www.r-project.org/
  2. Clique em CRAN
  3. Selecione um espelho
  4. Clique em "baixar R para (Mac) OS X"
  5. Faça o download e instale o último binário do pkg

Consulte também as Perguntas frequentes do R for Mac OSX, que incluem informações sobre a instalação.

Observe também os comentários abaixo, sugerindo que o homebrew geralmente não é a melhor opção.

Jeromy Anglim
fonte
5
Instalar o Yosemite (re) moveu meu antigo R e eu o queria de volta. Inicialmente, pensei em instalar o R ​​usando o brew, mas depois de seguir as instruções nesta página, acabei com um naufrágio que não funcionou corretamente e demorou um pouco para removê-lo. Sem mencionar que ele funcionou por horas durante a noite instalando o gcc e muitas outras coisas que eu não precisava nem queria. Depois de esclarecer e esperar que o "doutor em fermentação" estivesse certo, quando eu CRAN e baixei o instalador e em 5 minutos eu tinha um R totalmente funcional sem nenhum problema. Tudo o que eu tinha que fazer era voltar ao meu terminal. Eu deveria ter usado o CRAN primeiro.
Fran K.
Seu R antigo em Yosemite também foi instalado usando cerveja?
jfoo
11
+25: Basta instalar via pacote r-project.org. Sou brewfã, mas NÃO foi o caminho certo para instalar o R ​​no meu caso por causa de gccuma catástrofe de dependência; Salve-se.
21416 hoc_age
1
+1 no seu "+25" - se você quiser levar a sério o R e aproveitar tudo o que ele tem a oferecer, escolha esta resposta.
jbnunn
Se ao menos houvesse um barril de cerveja para isso!
Dennis
18

Depois de seguir a resposta de Matt Burns , você também pode instalar a R.app GUI via brew cask:

$ brew tap caskroom/cask
$ brew cask install r-app
$ open /Applications/R.app
Josh Bode
fonte
3
Obrigado. Porém, uma coisa: você pode editar a última linha do seu script para que ela seja exibida em brew linkapps r-guivez de meramente brew linkapps.
27515 Steve
isso falhou miseravelmente para mim. Acabou seguindo este tutorial no youtube youtube.com/watch?v=Tnhp65hxtZc
A Person
1
Eu recebo o seguinte erro, se eu tentar executar 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
Em 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

Sou fã do RStudio . É uma IDE que envolve R, torna a visualização, organização, depuração e outras tarefas muito mais fáceis. Ou você pode simplesmente usá-lo como se fosse uma instalação simples do R. Há um binário do Mac disponível nesse site.

Brennon Bortz
fonte
1
Para usar rstudio, você primeiro tem que instalar R ...
Jemus42
1
Tenho certeza de que o RStudio é fornecido com uma versão do R, mas pode não ser a versão mais recente. Quando eu fiz isso, havia várias versões por trás da atual. Você precisa de uma instalação separada do R para ser atual.
BondedDust
Iniciantes definitivamente devem usar o RStudio.
Isomorphismes
0

1.- http://cran.r-project.org/bin/macosx/ e faça o download em Mac-GUI-1.62.tar.gz. 2.- INSTALAR

Você precisa do R construído e instalado como uma estrutura: consulte o 'Manual de Instalação e Administração do R'. Uma instalação binária CRAN de R é suficiente.

Prédio R.app

Apenas o Mac OS X 10.6 e superior são suportados e apenas o R. de 64 bits. O projeto é chamado "R.xcodeproj" e requer o Xcode 3.2 ou superior.

O projeto pode ser construído selecionando o destino "R" e "Build" dentro da GUI do XCode.

As configurações suportadas são: SnowLeopard64 (versão, OS X atual, padrão) Lion64 (versão, OS X 10.7+, Xcode 4.5+) MLion64 (versão, OS X 10.8+, Xcode 4.5+) Depuração (com saída de depuração, OS X atual)

As configurações diferem principalmente no SDK selecionado (as versões recentes do Xcode suportam apenas os SDKs atuais e imediatamente anteriores, por exemplo, em março de 2013, o padrão seria construído para 10.8, mas a configuração Lion64 permite a criação de> = 10.7).

Para criar o projeto a partir da linha de comando no diretório Mac-GUI, use algo como: xcodebuild -target R -configuration SnowLeopard64

Para criar as Perguntas frequentes do R para Mac OS X, use xcodebuild -target Docs ou manualmente na pasta docs makeinfo -D UseExternalXrefs --html --force --no-split RMacOSX-FAQ.texi

O arquivo de FAQ html resultante será encontrado no diretório Mac-GUI / docs.

Nota sobre compatibilidade binária:

As regras gerais para R se aplicam, ou seja, a compatibilidade binária é fornecida apenas se os números de versão principais e secundários corresponderem - apenas o nível do patch pode ser diferente. Ao usar o formulário da versão XYZ, significa que XY deve corresponder. Por exemplo, R-GUIs vinculadas a 3.0.xe 3.1.x NÃO são compatíveis com binários.

O R.app compilado geralmente é vinculado a uma versão específica, como 3.0.1. Se você atualizar o R ​​removendo a versão mais antiga, digamos que usando o R.app construído para 3.0.0 e atualizando o R para 3.0.1, talvez seja necessário corrigir o caminho absoluto para libR.dylib. As construções noturnas usam um caminho genérico /Library/Frameworks/R.framework/Resources/lib/libR.dylib que aponta para a versão mais recente do R, mas isso é feito por uma chamada adicional para install_name_tool no script de construção. As versões de lançamento da GUI usam um caminho de versão fixa, pois elas vêm com uma versão R específica (na verdade, o comportamento padrão não depende da GUI, mas da libR.dylib - alterar sua própria entrada de referência altera a maneira como R.app está associado).

YoelMacia
fonte