Menginstal R dengan Homebrew

151

Saya mencoba menginstal R menggunakan Homebrew. Saya menjalankan perintah ini yang direkomendasikan di tempat lain di SO:

brew tap homebrew/science
brew install R

Karena brew tap homebrew/science, saya menerima kesalahan ini:

Error: Already tapped!

Untuk perintah kedua, saya menerima ini:

Error: No available formula for r 

Ada saran?

duber
sumber
12
Tampaknya hampir setahun kemudian, ini tidak lagi menjadi masalah. 2 perintah pertama berjalan tanpa kesalahan.
Gary Drocella
3
Pada 2017, brew install rakan berjalan dengan baik.
Nikhil Sahu

Jawaban:

214

Pada 2017, hanya saja brew install r. Lihat jawaban @ Andrew di bawah ini.

Pada 2014 (menggunakan Yosemite), metode ini adalah sebagai berikut:

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

The gccpaket (akan diinstal secara otomatis sebagai ketergantungan diperlukan) di homebrew/sciencekeran sudah berisi compiler fortran terbaru ( gfortran), dan sebagian besar dari semua: seluruh paket dikompilasi sehingga menghemat banyak waktu kompilasi.

Jawaban ini juga akan berfungsi untuk El Capitan dan Mac OS Sierra.

Jika Anda tidak memiliki XCode Command Line Tools (CLT), jalankan dari terminal:

xcode-select --install
haddr
sumber
3
Saya juga perlu menginstal xquarts $ buatan instal Caskroom / cask / xquartz
Donovan Thomson
Langkah menengah lainnya pada 9 Juni 2016:brew link fontconfig
Kedar Mhaswade
10
Anda juga bisa melewatkan penyadapan (jika Anda tidak memerlukan yang lain dari homebrew / sains) dan jalankanbrew install homebrew/science/r
Alex L
Lihat jawaban stackoverflow.com/a/46208239/3924118 , mulai 2017, bir 1.3.2, menggunakan macOS Sierra.
Nbro
2
Saya mendapat kesalahan: Kesalahan: homebrew / sains sudah usang. Ketuk ini sekarang kosong karena semua rumusnya dimigrasikan.
Menglong Li
104

Pada 2017 / Brew 1.3.2 @ macOS Sierra 10.12.6 yang harus Anda lakukan adalah:

$ brew install r

Anda bahkan tidak perlu mengetuk homebrew / sains karena r sekarang menjadi bagian dari formula inti untuk Homebrew ( homebrew-core ).

Ini juga akan menginstal semua dependensi secara otomatis:

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

Ada dua opsi tambahan yang mungkin ingin Anda ketahui:

--with-java
Build with java support
--with-openblas
Build with openblas support
Andrew
sumber
@Andrew. Apakah brew menginstal r dengan opsi "--with-java" dan "--with-openblas"?
chang02_23
@ chang02_23 Tidak, secara default tidak. Opsi ini memaksa brewuntuk menginstal rdengan dependensi ( java, openblast). Instalasi default ( brew install r) tidak termasuk paket-paket itu.
Andrew
29

Saya menggunakan tutorial ini untuk menginstal R di mac saya, dan itu saya instal xquartzdan fortran complier ( gfortran) juga.

Saran saya adalah untuk brew untap homebrew/sciencekemudian brew tap homebrew/sciencedan coba lagi, juga, pastikan Anda tidak memiliki kesalahan ketika Anda menjalankanbrew doctor

Semoga ini membantu

pengguna2262149
sumber
2
GNU Fortran disediakan sebagai bagian dari GCC sekarang.
Liwen
23
brew install cask
brew cask install xquartz
brew tap homebrew/science
brew install r

Dengan cara ini, semuanya sudah diatur, sehingga tidak perlu mengunduh dan menginstal apa pun secara manual.

Xander Dunn
sumber
15

Bekerja pada El Capitan 10.11.1, langkah-langkah yang saya ikuti adalah

brew install cask    
brew tap homebrew/science    
brew install r
a.bose
sumber
8

Inilah yang sebenarnya bekerja untuk saya di OSX Yosemite.

brew install cask
brew install Caskroom/cask/xquartz
brew install r
Joseph Lust
sumber
8

Jika Anda berlari

xcode-select --install

Anda tidak perlu menginstal gccmelalui brew, dan Anda tidak perlu membuang waktu kompilasi gcc. Lihat https://stackoverflow.com/a/24967219/2668545 untuk lebih jelasnya.

Setelah itu, Anda cukup melakukannya

brew tap homebrew/science
brew install Caskroom/cask/xquartz
brew install r
ThinkBonobo
sumber
3

Saya menggunakan MacOS 10.10. Saya telah memperbarui gcc ke versi 4.9 untuk membuatnya berfungsi.

pembaruan minuman
buat instalasi gcc
buat instal ulang r
Joshua
sumber
3
brew install homebrew/science/r

bekerja pada OS X 10.11.6.

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

Untuk r 3.4.3Mac High Sierra:

brew tap homebrew/core
brew install Caskroom/cask/xquartz
brew install r
Amir
sumber
0

homebrew / sains sudah usang Jadi, Anda harus menggunakan perintah berikut.

brew tap brewsci/science
JS.Park
sumber