Homebrew ile R Kurulumu


151

Homebrew kullanarak R'yi kurmaya çalışıyorum. SO başka bir yerde önerilen bu komutları koştu:

brew tap homebrew/science
brew install R

İçin brew tap homebrew/scienceşu hatayı alıyorum:

Error: Already tapped!

İkinci komut için bunu alıyorum:

Error: No available formula for r 

Baska öneri?


12
neredeyse bir yıl sonra, bu artık bir sorun değil gibi görünüyor. İlk 2 komut hatasız çalışır.
Gary Drocella

3
2017 itibariyle brew install rgayet iyi çalışacak.
Nikhil Sahu

Yanıtlar:


214

2017 itibariyle, sadece brew install r. Aşağıdaki @ Andrew'un cevabına bakınız.

2014 itibariyle (bir Yosemite kullanarak) yöntem şöyledir:

brew tap homebrew/science
brew install Caskroom/cask/xquartz
brew install r

gccPaket (a bağımlılık olarak otomatik olarak yüklenir) homebrew/sciencemusluğun zaten en son fortran derleyici (içerir gfortran), ve en önemlisi: size derleme çok zaman kazandırır, böylece bütün paket precompiled.

Bu cevap El Capitan ve Mac OS Sierra için de geçerli olacak.

XCode Komut Satırı Araçlarınız (CLT) yoksa, terminalden çalıştırın:

xcode-select --install

3
Ayrıca xquarts $ demlemek yüklemek gerekiyor Caskroom / fıçı / xquartz
Donovan Thomson

9 Haziran 2016 itibarıyla bir başka ara adım:brew link fontconfig
Kedar Mhaswade

10
Ayrıca dokunarak atlayabilirsiniz (homebrew / bilimden başka bir şeye ihtiyacınız yoksa) ve koşunbrew install homebrew/science/r
Alex L

2017 itibariyle, macOS Sierra kullanarak 1.3.2 demlemek için stackoverflow.com/a/46208239/3924118 yanıtına bakın .
nbro

2
Hata aldım: Hata: homebrew / science kullanımdan kaldırıldı. Bu musluk artık tüm formülleri taşındıkça boş.
Menglong Li

104

İtibariyle 2017 / Brew 1.3.2 @ MacOS Sierra 10.12.6 yapmanız gereken tek şey:

$ brew install r

Hatta musluk gerekmez homebrew / bilim beri r şimdi Homebrew (çekirdek formüllerin bir parçası olan homebrewleri çekirdekli ).

Ayrıca tüm bağımlılıkları otomatik olarak yükler:

==> Installing dependencies for r: gmp, mpfr, libmpc, isl, gcc

Bilmek isteyebileceğiniz iki ek seçenek daha vardır:

--with-java
Build with java support
--with-openblas
Build with openblas support

@Andrew demleme r'yi "--with-java" ve "--with-openblas" seçenekleriyle kurar mı?
chang02_23

@ chang02_23 Hayır, varsayılan olarak değildir. Bu seçenekler bağımlılıklarla ( , ) brewyüklenmeye rzorlanır . Varsayılan kurulum ( ) bu paketleri içermez. javaopenblastbrew install r
Andrew

29

Macimde R'yi yüklemek için bu öğreticiyi kullandım ve bana yükleme xquartzve bir fortran complier ( gfortran) da vardı.

Benim önerim brew untap homebrew/scienceve sonra brew tap homebrew/sciencetekrar deneyin, ayrıca, çalıştırdığınızda herhangi bir hata olmadığından emin olunbrew doctor

Bu yardımcı olur umarım


2
GNU Fortran artık GCC'nin bir parçası olarak sunulmaktadır.
Liwen

23
brew install cask
brew cask install xquartz
brew tap homebrew/science
brew install r

Bu şekilde, her şey paketleyici tarafından yönetilir, bu yüzden elle herhangi bir şey indirip yüklemenize gerek yoktur.


15

El Capitan 10.11.1 üzerinde çalışırken izlediğim adımlar

brew install cask    
brew tap homebrew/science    
brew install r

8

OSX Yosemite'de benim için gerçekten işe yaradı.

brew install cask
brew install Caskroom/cask/xquartz
brew install r

8

Eğer koşarsan

xcode-select --install

Eğer değil yüklemem gerekiyor gccyoluyla brewve zaman derleme harcamak zorunda olmayacaktır gcc. Daha fazla bilgi için bkz. Https://stackoverflow.com/a/24967219/2668545 .

Bundan sonra, sadece

brew tap homebrew/science
brew install Caskroom/cask/xquartz
brew install r

3

MacOS 10.10 üzerinde çalışıyorum. Çalışmasını sağlamak için gcc'yi 4.9 sürümüne güncelledim.

demlemek güncelleme
demlemek kurulum gcc
demlemek yeniden r

3
brew install homebrew/science/r

OS X 10.11.6 üzerinde çalışır.


2
If you meant "r" specifically:
It was migrated from homebrew/science to homebrew/core.

For r 3.4.3Mac High Sierra:

brew tap homebrew/core
brew install Caskroom/cask/xquartz
brew install r


0

homebrew / science kullanımdan kaldırıldı Yani, aşağıdaki komutu kullanmalısınız.

brew tap brewsci/science
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.