मैं Homebrew का उपयोग करके OS X पर "R" कैसे स्थापित करूं?


82

मैं ओएस एक्स पर "आर" कैसे स्थापित करूं? होमब्रे का आदर्श रूप से उपयोग करना?

ऑनलाइन बहुत कम जानकारी लगती है।


1
ध्यान दें कि इस उत्तर को खोजने वाले लोग जो सामान्य तरीके से आर स्थापित करना चाहते हैं, उन्हें यहां दूसरा उत्तर देखना चाहिए जिसमें उल्लेख किया गया है कि मानक स्थापना फ़ाइलों को कैसे प्राप्त किया जाए।
जेरोमे एंगलिम


आप उन लोगों के लिए जो इस पर ठोकर खाते हैं, विशेष रूप से जो मोजावे ++ का उपयोग करते हैं, इसे होमब्रेव के बजाय सीआरएएन से इंस्टॉल करने पर विचार करते हैं: रेफ: github.com/tidyverse/tidyverse/issues/154 और stackoverflow.com/questure/50229781/…
buncis

जवाबों:


115

Homebrew स्थापित करें (यदि आवश्यक हो)

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

आर स्थापित करें

brew tap homebrew/science
brew install r

6
दरअसल, होमब्रे को स्वचालित रूप से सभी आवश्यक निर्भरताएं स्थापित करनी चाहिए।
GRG

1
इस विधि के साथ आप CRAN से पैकेज स्थापित करने में सक्षम हैं? मैं सही ढंग से स्थापित करने के लिए CRAN से पैकेज प्राप्त करने में असमर्थ था जब मैंने काढ़ा का उपयोग करके आर स्थापित किया। जब मैंने सीआरएएन से सीधे डाउनलोड की गई आर की एक कॉपी पर स्विच किया, तो मेरी समस्याएं दूर हो गईं।
रोब डनली

1
चेतावनी: आर इस तरह से स्थापित RStudio के साथ सहयोग नहीं कर सकता है
पियोट्र मिग्डल

2
@PiotrMigdal वर्तमान में (अप्रैल 2017) यह RStudio के साथ फिर से काम करता है।
xji

1
मैं Error: homebrew/science was deprecated. This tap is now empty as all its formulae were migrated.बाहर की कोशिश कर रहा थाbrew tap homebrew/science
डैनियल

29

मान लें कि आप ओएस एक्स पर "आर" स्थापित करना चाहते हैं और होमब्रे में रुचि नहीं रखते हैं:

बस CRAN https://cloud.r-project.org/ से बाइनरी डाउनलोड करें

  1. Http://www.r-project.org/ पर जाएं
  2. CRAN पर क्लिक करें
  3. दर्पण का चयन करें
  4. "डाउनलोड आर फॉर (मैक) ओएस एक्स" पर क्लिक करें
  5. नवीनतम pkg बाइनरी डाउनलोड और इंस्टॉल करें

मैक ओएसएक्स एफएक्यू के लिए आर भी देखें जिसमें स्थापना के बारे में जानकारी शामिल है।

नीचे दिए गए टिप्पणियों पर भी ध्यान दें कि होमब्रे अक्सर सबसे अच्छा विकल्प नहीं है।


5
Yosemite (पुनः) स्थापित करने से मेरा पुराना R चला गया, और मैं इसे वापस चाहता था। मैंने शुरू में काढ़ा का उपयोग करके आर स्थापित करने के लिए सोचा था, लेकिन इस पृष्ठ पर दिए गए निर्देशों का पालन करने के बाद मैंने एक ट्रेनवॉक के साथ काम किया जो सही तरीके से काम नहीं करता था और हटाने में थोड़ी देर लगी। यह उल्लेख नहीं करने के लिए कि यह रात भर gcc और अन्य बहुत सारी चीजों को स्थापित करने के लिए चला गया है जिनकी मुझे आवश्यकता नहीं थी या नहीं चाहिए। क्लीयर करने और "काढ़ा डॉक्टर" की उम्मीद करने के बाद, मैं सही था, जब सीआरएएन और इंस्टॉलर डाउनलोड किया और 5 मिनट के भीतर पूरी तरह से काम कर रहे आर के साथ कोई उपद्रव नहीं था। मुझे बस इतना करना था कि मेरा टर्मिनल फिर से बन गया। मुझे पहले CRAN का उपयोग करना चाहिए था।
फ्रैंक के।

क्या आपके पुराने R के तहत Yosemite का उपयोग करके काढ़ा भी इस्तेमाल किया गया था?
jfoo

11
+26: सिर्फ r-project.org पैकेज के माध्यम से इंस्टॉल करें। मैं एक brewप्रशंसक हूं , लेकिन gccनिर्भरता के कारण मेरे मामले में आर स्थापित करने का यह सही तरीका नहीं था ; अपने आप को बचाओ।
hoc_age

1
+1 के लिए आपका "+25" - यदि आप आर के साथ गंभीर होने जा रहे हैं और इसका लाभ लेना है तो इस उत्तर को चुनें।
jbnunn

यदि केवल इसके लिए एक काढ़ा पीसा गया था!
डेनिस

18

मैट बर्न्स के उत्तर का पालन ​​करने के बाद , आप R.app GUI को इसके माध्यम से स्थापित कर सकते हैं brew cask:

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

3
धन्यवाद। एक बात, यद्यपि: आप अपनी स्क्रिप्ट में अंतिम पंक्ति को संपादित करना चाह सकते हैं ताकि यह brew linkapps r-guiकेवल पढ़ने के बजाय पढ़े brew linkapps
स्टीव एस।

यह मेरे लिए बुरी तरह से विफल रहा। समाप्त हो गया बस youtube पर इस ट्यूटोरियल निम्नलिखित youtube.com/watch?v=Tnhp65hxtZc
एक व्यक्ति

1
मैं निम्नलिखित त्रुटि मिलती है, अगर मैं पर अमल करने की कोशिश 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".
नबंर

1
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.
जेसन हैरिसन

6

आप यहाँ से बस मैक ओएस एक्स के लिए आर डाउनलोड कर सकते हैं: http://cran.cnr.berkeley.edu

बटन मारो: Download R for (Mac) OS X

डाउनलोड में आए PKG फ़ाइल को स्थापित करें।

यह वेबसाइट आगे बढ़ने में मदद कर सकती है और होम-फ़्रीवेयर डाउनलोड कर सकती है / होम फ़्रीवेयर भी स्थापित कर सकती है।

https://github.com/Homebrew/homebrew/wiki/Installation


2

मैं RStudio का प्रशंसक हूं । यह एक आईडीई है जो आर को लपेटता है, विज़ुअलाइज़ेशन, संगठन, डिबगिंग और अन्य कार्यों को बहुत आसान बनाता है। या, आप इसका उपयोग कर सकते हैं जैसे कि यह आर की एक साधारण स्थापना थी। उस वेबसाइट से मैक बाइनरी उपलब्ध है।


1
Rstudio का उपयोग करने के लिए, आपको पहले R…
Jemus42

1
मुझे पूरा यकीन है कि RStudio R के एक संस्करण के साथ जहाज है, लेकिन यह सबसे हाल का संस्करण नहीं हो सकता है। जब मैंने इसे किया था तो वर्तमान के पीछे कई संस्करण थे। आपको वर्तमान होने के लिए R की एक अलग स्थापना की आवश्यकता है।
बॉन्डेडडस्ट ऑक्ट

शुरुआती को निश्चित रूप से RStudio का उपयोग करना चाहिए।
isomorphismes

0

1.- http://cran.r-project.org/bin/macosx/ और Mac-GUI-1.62.tar.gz में डाउनलोड करें। 2.- INSTALL

आपको एक ढांचे के रूप में निर्मित और स्थापित आर की आवश्यकता है: 'आर इंस्टॉलेशन एंड एडमिनिस्ट्रेशन मैनुअल' देखें। आर सरीनों का एक सीआरएएन बाइनरी इंस्टाल।

बिल्डिंग R.app

केवल Mac OS X 10.6 और उच्चतर समर्थित हैं, और केवल 64-बिट R. प्रोजेक्ट को "R.xcodeproj" कहा जाता है और Xcode 3.2 या उच्चतर की आवश्यकता होती है।

XCode GUI के अंदर "R" लक्ष्य और "Build" का चयन करके परियोजना का निर्माण किया जा सकता है।

समर्थित कॉन्फ़िगरेशन इस प्रकार हैं: स्नोइलॉपर 64 (रिलीज़, वर्तमान OS X, डिफ़ॉल्ट) Lion64 (रिलीज़, OS X 10.7+, Xcode 4.5+) MLion64 (रिलीज़, OS X 10.8+, Xcode 4.5+) डीबग (डिबगिंग आउटपुट, वर्तमान OS X के साथ)

मुख्य रूप से चयनित एसडीके में विन्यास अलग-अलग होते हैं (एक्सकोड के हाल के संस्करण केवल वर्तमान और तुरंत पिछले एसडीके का समर्थन करते हैं, इसलिए उदाहरण के लिए मार्च 2013 में डिफ़ॉल्ट 10.8 के लिए निर्माण होगा, लेकिन कॉन्फ़िगरेशन लायन 64 को = = 10.7 के लिए निर्माण की अनुमति देता है)।

Mac-GUI डायरेक्टरी में कमांड लाइन से प्रोजेक्ट बनाने के लिए कुछ इस तरह का उपयोग करें: xcodebuild -target R -configuration SnowLeopard64

Mac OS X FAQ के लिए R का निर्माण करने के लिए या तो xcodebuild -target डॉक्स का उपयोग करें या मैन्युअल रूप से डॉक्स फ़ोल्डर मेकइनफो -D UseExternalXrefs --html --force --no- विभाजित RMacOSX-FAQ.texi का उपयोग करें

परिणामी HTML FAQ फ़ाइल Mac-GUI / डॉक्स निर्देशिका में मिलेगी।

बाइनरी संगतता के बारे में ध्यान दें:

R लागू करने के लिए सामान्य नियम, जो कि बाइनरी संगतता है, केवल तभी दिया जाता है जब प्रमुख और मामूली संस्करण संख्या मेल खाते हैं - केवल पैच स्तर भिन्न हो सकता है। XYZ संस्करण फॉर्म का उपयोग करते समय इसका मतलब है कि XY का मिलान होना चाहिए। उदाहरण के लिए R-GUIs 3.0.x और 3.1.x से जुड़े हुए हैं जो बाइनरी संगत नहीं हैं।

संकलित R.app आमतौर पर एक विशिष्ट संस्करण के लिए बाध्य है, जैसे कि 3.0.1। यदि आप पुराने संस्करण को हटाने के लिए R को अपग्रेड करते हैं, तो आइए 3.0.0 के लिए निर्मित R.app का उपयोग करें और R को 3.0.1 में अपडेट करते हुए, आपको libR.dylib के लिए पूर्ण पथ को ठीक करने की आवश्यकता हो सकती है। रात का निर्माण एक सामान्य पथ /Library/Frameworks/R.framework/Resources/lib/libR.dylib का उपयोग करता है जो आर के नवीनतम संस्करण की ओर इशारा करता है, लेकिन यह बिल्डिंग स्क्रिप्ट में install_name_tool के लिए एक अतिरिक्त कॉल द्वारा किया जाता है। GUI के रिलीज़ संस्करण एक निश्चित-संस्करण पथ का उपयोग करते हैं क्योंकि वे एक विशिष्ट R संस्करण के साथ आते हैं (वास्तव में डिफ़ॉल्ट व्यवहार जीयूआई पर निर्भर नहीं करता है, लेकिन libR.dylib पर - अपनी स्वयं की संदर्भ प्रविष्टि को बदलने से R.app का तरीका बदल जाता है। जुड़ा हुआ है)।


0

मैं आर को सामान्य रूप से स्थापित करने की कोशिश कर रहा था और मैं मैकपोर्ट्स का उपयोग करके समाप्त हो गया। यदि आपका MacPorts उपयोग कर रहा है, तो प्रयास करें

sudo port install R

से लिया http://johnlaudun.org/20140721-install-r-with-macports/

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.