Homebrew kullanarak “R” yi OS X'e nasıl kurarım?


82

OS X'e "R" yi nasıl kurarım? İdeal olarak Homebrew kullanıyor musunuz?

Çevrimiçi çok az bilgi var gibi görünüyor.


1
Sadece R'yi normal şekilde kurmak isteyen bu cevabı bulan kişilerin , standart yükleme dosyalarının nasıl alınacağından bahseden ikinci cevabı görmesi gerektiğini unutmayın .
Jeromy Anglim


Bunun üzerine yanıltıcı olan çocuklar için, özellikle Mojave ++ kullananlar, homebrew yerine CRAN'dan yüklemeyi düşünürler , ref: github.com/tidyverse/tidyverse/issues/154 ve stackoverflow.com/questions/50229781/…
buncis

Yanıtlar:


115

Homebrew'i kurun (gerekirse)

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

R yükleyin

brew tap homebrew/science
brew install r

6
Aslında, Homebrew tüm gerekli bağımlılıkları otomatik olarak kurmalıdır.
grg

1
Bu yöntemle CRAN'dan paket yükleyebilir misiniz? Rrew'i demiryoluna taktığımda doğru kurulum için CRAN'dan paket alamadım. Doğrudan CRAN'dan indirilen R'nin bir kopyasına geçtiğimde sorunlarım çözüldü.
Rob Donnelly

1
Uyarı: Bu şekilde monte edilen r , RStudio ile birlikte çalışmayabilir .
Piotr Migdal

2
@PiotrMigdal Halen (Nisan 2017) tekrar RStudio ile çalışmaktadır.
xji

1
Ben var Error: homebrew/science was deprecated. This tap is now empty as all its formulae were migrated.iken denemekbrew tap homebrew/science
Daniel

29

Eğer varsayarsak sadece OS X üzerinde “R” yüklemek istediğiniz ve homebrew ilgilenmiyor:

Sadece CRAN gelen ikili indirmek https://cloud.r-project.org/

  1. Http://www.r-project.org/ adresine gidin.
  2. CRAN tıklayın
  3. Bir ayna seçin
  4. "(Mac) OS X için R'yi indir" e tıklayın
  5. En son pkg binary dosyasını indirin ve yükleyin

Ayrıca, yükleme hakkında bilgiler içeren R for Mac OSX SSS bölümüne bakın .

Ayrıca, homebrew’in genellikle en iyi seçenek olmadığını öne süren aşağıdaki açıklamalara dikkat edin.


5
Yosemite (yeniden) yüklemek eski R'mi taşıdı ve geri istiyorum. Başlangıçta demiryolunu kullanarak R kurmayı düşündüm, ama bu sayfadaki talimatları takip ettikten sonra doğru çalışmayan ve çıkarması biraz zaman alan bir tren kazası ile bitirdim. Gcc'yi ve ihtiyaç duymadığım ya da istemediğim birçok şeyi yükleyerek gece boyu çalıştığını söylemeye gerek yok. Temizlikten ve "demleme doktorunun" doğru olduğunu umduktan sonra, ne zaman CRAN'ı yükleyip kurucuyu indirdim ve 5 dakika içinde hiçbir şekilde telaşsız bir şekilde tam çalışan bir R vardı. Tek yapmam gereken terminalime yeniden kaynak sağlamaktı. Önce CRAN kullanmalıydım.
Fran K.

Yosemite altındaki eski R'niz de demlemek kullanıyor mu?
jfoo

11
+25: Sadece r-project.org paketi ile kurun. Ben bir brewhayranıyım, ama gccbağımlılık felaketi nedeniyle benim durumumda R kurmanın doğru yolu DEĞİLDİR ; kendini kurtar.
hoc_age

1
"+25" iniz için +1 - R ile ciddileşecek ve sunabileceği her şeyden yararlanacaksanız, bu cevabı seçin.
jbnunn

Keşke bunun için bir demlemek varil olsaydı!
Dennis,

18

Matt Burns'ün cevabını takip ettikten sonra , R.app GUI'yi aşağıdakiler aracılığıyla da yükleyebilirsiniz brew cask:

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

3
Teşekkürler. Yine de bir şey: Komut dosyanızdaki son satırı brew linkapps r-gui, sadece okumak yerine okumak için düzenlemek isteyebilirsiniz brew linkapps.
Steve S

bu benim için sefil başarısız oldu. Youtube'daki bu öğreticiyi takip ederek sona erdi youtube.com/watch?v=Tnhp65hxtZc
A Person

1
Ben yürütmeye çalışırsanız ben aşağıdaki hatayı alıyorum 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 itibariyle: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

Ben bir RStudio hayranıyım . R'yi saran, görselleştirme, organizasyon, hata ayıklama ve diğer işleri çok daha kolay hale getiren bir IDE . Veya basit bir R kurulumuymuş gibi kullanabilirsiniz, bu web sitesinden temin edilebilecek bir Mac ikili dosyası var.


1
Rstudio'yu kullanmak için, ilk önce R…
Jemus42

1
RStudio'nun R sürümü ile gönderildiğinden eminim, ancak en son sürüm olmayabilir. Bunu yaptığımda şu anki sürümün arkasında birkaç versiyon vardı. Daha sonra güncel olması için ayrı bir R kurulumuna ihtiyacınız vardır.
BondedDust

Yeni başlayanlar kesinlikle RStudio kullanmalı.
isomorphismes

0

1.- http://cran.r-project.org/bin/macosx/ ve Mac-GUI-1.62.tar.gz. 2.- MONTAJ

R olarak inşa edilip çerçeveye ihtiyacınız var: “R Kurulum ve Yönetim Kılavuzu” na bakınız. Bir CRAN ikili R kurulumu yeterlidir.

R.app Binası

Yalnızca Mac OS X 10.6 ve üstü desteklenir ve yalnızca 64 bit R desteklenir. Proje "R.xcodeproj" olarak adlandırılır ve Xcode 3.2 veya üstünü gerektirir.

Proje, XCode GUI içinde "R" hedefi ve "Build" seçilerek oluşturulabilir.

Desteklenen yapılandırmalar: SnowLeopard64 (sürüm, mevcut OS X, varsayılan) Lion64 (sürüm, OS X 10.7+, Xcode 4.5+) MLion64 (sürüm, OS X 10.8+, Xcode 4.5+) Hata ayıklama (hata ayıklama çıkışı ile, mevcut OS X)

Yapılandırmalar temel olarak seçilen SDK'da farklılık gösterir (Xcode'un son sürümleri yalnızca geçerli ve hemen önceki SDK'ları destekler, bu nedenle örneğin Mar 2013'te varsayılan değer 10.8 için oluşturulur, ancak Lion64>> 10.7 için yapılanmaya izin verir).

Projeyi Mac-GUI dizinindeki komut satırından oluşturmak için şunun gibi bir şey kullanın: xcodebuild -target R -configuration SnowLeopard64

Mac OS X SSS'sini oluşturmak için xcodebuild -target Docs komutunu kullanın ya da docs klasöründe el ile makeinfo -D UseExternalXrefs --html --force --no-split RMacOSX-FAQ.texi

Ortaya çıkan html SSS dosyası Mac-GUI / docs dizininde bulunur.

İkili uyumluluk hakkında not:

R için geçerli olan genel kurallar, ikili uyumluluk sadece ana ve küçük sürüm sayıları eşleşirse verilir - sadece yama seviyesi farklı olabilir. XYZ sürüm formunu kullanırken, XY'nin eşleşmesi gerektiği anlamına gelir. Örneğin, 3.0.x ve 3.1.x'e bağlanan R-GUI'ler ikili uyumlu DEĞİLDİR.

Derlenmiş R.app genellikle 3.0.1 gibi belirli bir sürüme bağlanır. Eski sürümü kaldırarak R'yi yükseltirseniz, 3.0.0 için yerleşik R.app kullanarak ve R'yi 3.0.1'e güncelleyerek, libR.dylib dosyasının mutlak yolunu düzeltmeniz gerekebileceğini varsayalım. Her gece oluşturma işlemi, / Ribrary/Frameworks/R.framework/Resources/lib/libR.dylib genel yolunu R'nin en son sürümüne işaret eden bir yol kullanır, ancak bu, yapım komut dosyasında install_name_tool öğesine yapılan ek bir çağrı tarafından yapılır. GUI'nin sürüm sürümleri, belirli bir R sürümüyle gelen sabit sürümlü bir yol kullanır (aslında varsayılan davranış GUI'ye bağlı değildir, ancak libR.dylib'de - kendi başvuru girişini değiştirmek R.app yöntemini değiştirir) bağlantılı).


0

Genel olarak R'yi yüklemeye çalışırken tökezledim ve MacPorts'u kullandım. MacPorts kullanıyorsanız, deneyin.

sudo port install R

Http://johnlaudun.org/20140721-install-r-with-macports/ adresinden alınmıştır.

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.