การติดตั้ง R ด้วย Homebrew


151

ฉันพยายามติดตั้ง R โดยใช้ Homebrew ฉันรันคำสั่งเหล่านี้ซึ่งแนะนำที่อื่นใน SO:

brew tap homebrew/science
brew install R

สำหรับbrew tap homebrew/scienceฉันได้รับข้อผิดพลาดนี้:

Error: Already tapped!

สำหรับคำสั่งที่สองฉันได้รับสิ่งนี้:

Error: No available formula for r 

ข้อเสนอแนะใด ๆ


12
ดูเหมือนว่าเกือบหนึ่งปีต่อมานี่ไม่ใช่ปัญหาอีกต่อไป คำสั่ง 2 คำสั่งแรกทำงานโดยไม่มีข้อผิดพลาด
Gary Drocella

3
ตั้งแต่ปี 2560 brew install rจะทำงานได้ดี
Nikhil Sahu

คำตอบ:


214

ในฐานะของปี 2017 brew install rมันเป็นเพียงแค่ ดูคำตอบของ @ Andrew ด้านล่าง

ตั้งแต่ปี 2014 (ใช้โยเซมิตี) วิธีการดังต่อไปนี้:

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

gccแพคเกจ (จะได้รับการติดตั้งโดยอัตโนมัติเป็นพึ่งพาจำเป็น) ในhomebrew/scienceการแตะแล้วมีคอมไพเลอร์ Fortran ล่าสุด ( gfortran) และส่วนใหญ่ของทั้งหมด: แพคเกจทั้งหมดจะ precompiled ดังนั้นจึงช่วยให้คุณประหยัดเวลารวบรวม

คำตอบนี้จะใช้ได้กับ El Capitan และ Mac OS Sierra

ในกรณีที่คุณไม่มี XCode Command Line Tools (CLT) ให้เรียกใช้จากเทอร์มินัล:

xcode-select --install

3
ฉันยังจำเป็นต้องติดตั้ง xquarts $ brew ติดตั้ง Caskroom / cask / xquartz
Donovan Thomson

อีกขั้นตอนกลางเมื่อวันที่ 9 มิถุนายน 2016:brew link fontconfig
Kedar Mhaswade

10
คุณสามารถข้ามแตะ (ถ้าคุณไม่ต้องการอะไรจาก homebrew / วิทยาศาสตร์) และเรียกใช้brew install homebrew/science/r
Alex L

ดูคำตอบstackoverflow.com/a/46208239/3924118ในปี 2560 ผู้ผลิต 1.3.2 ใช้ macOS Sierra
nbro

2
ฉันได้รับข้อผิดพลาด: ข้อผิดพลาด: homebrew / วิทยาศาสตร์เลิกใช้แล้ว ตอนนี้แตะนี้ว่างเปล่าเนื่องจากสูตรทั้งหมดถูกย้าย
Menglong Li

104

ตั้งแต่2017 / Brew 1.3.2 @ macOS Sierra 10.12.6 สิ่งที่คุณต้องทำคือ:

$ brew install r

คุณไม่จำเป็นต้องแตะhomebrew / วิทยาศาสตร์เพราะตอนนี้rเป็นส่วนหนึ่งของสูตรหลักสำหรับ Homebrew ( homebrew-core )

มันจะติดตั้งการอ้างอิงทั้งหมดโดยอัตโนมัติ:

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

มีสองตัวเลือกเพิ่มเติมที่คุณอาจต้องการทราบ:

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

@Andrew ชงติดตั้ง r ด้วยตัวเลือก "--with-java" และ "--with-openblas" หรือไม่?
chang02_23

@ chang02_23 ไม่เป็นค่าเริ่มต้น ตัวเลือกเหล่านี้บังคับbrewให้ติดตั้งrพร้อมการพึ่งพา ( java, openblast) การติดตั้งเริ่มต้น ( brew install r) ไม่รวมแพ็คเกจเหล่านั้น
แอนดรู

29

ฉันใช้บทช่วยสอนนี้เพื่อติดตั้ง R บน mac ของฉันและฉันได้ติดตั้งxquartzและตัวเสริม Fortran ( gfortran) ด้วย

ข้อเสนอแนะของฉันจะเป็นbrew untap homebrew/scienceแล้วbrew tap homebrew/scienceลองอีกครั้งตรวจสอบให้แน่ใจว่าคุณไม่มีข้อผิดพลาดใด ๆ เมื่อคุณเรียกใช้brew doctor

หวังว่านี่จะช่วยได้


2
GNU Fortran มีให้เป็นส่วนหนึ่งของ GCC แล้ว
Liwen

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

ด้วยวิธีนี้ทุกอย่างมีการจัดการแพ็คเก็ตจึงไม่จำเป็นต้องดาวน์โหลดและติดตั้งด้วยตนเอง


15

ทำงานกับ El Capitan 10.11.1 ขั้นตอนที่ฉันทำคือ

brew install cask    
brew tap homebrew/science    
brew install r

8

นี่คือสิ่งที่ใช้งานได้จริงสำหรับฉันใน OSX Yosemite

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

8

ถ้าคุณวิ่ง

xcode-select --install

คุณทำคุณไม่จำเป็นต้องติดตั้งgccผ่านและคุณจะได้ไม่ต้องเสียเวลาในการรวบรวมbrew gccดูhttps://stackoverflow.com/a/24967219/2668545สำหรับรายละเอียดเพิ่มเติม

หลังจากนั้นคุณก็สามารถทำได้

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

3

ฉันทำงาน MacOS 10.10 ฉันได้อัปเดต gcc เป็นเวอร์ชัน 4.9 เพื่อให้ใช้งานได้

ชงการปรับปรุง
ชงติดตั้ง gcc
ก่อเหตุติดตั้งใหม่




0

homebrew / Science เลิกใช้แล้วดังนั้นคุณควรใช้คำสั่งต่อไปนี้

brew tap brewsci/science
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.