題:
如何使用自製軟件在OS X上安裝“ R”?
matt burns
2014-02-18 18:15:15 UTC
view on stackexchange narkive permalink

如何在OS X上安裝“ R”?理想情況下使用Homebrew?

在線信息似乎很少。

請注意,找到僅以常規方式安裝R的人應該在這裡看到第二個[answer](https://apple.stackexchange.com/a/121410/11747),其中提到瞭如何獲取標準安裝文件。
另請參閱:https://stackoverflow.com/q/20457290/3924118和https://stackoverflow.com/q/29017001/3924118。
對於那些偶然發現此問題的人,尤其是使用Mojave ++的人們,請考慮從CRAN而不是自製軟件安裝它,請參閱:https://github.com/tidyverse/tidyverse/issues/154和https://stackoverflow.com/questions/50229781/ package-install-in-r-fail-on-macos / 50252325
七 答案:
matt burns
2014-02-18 18:15:15 UTC
view on stackexchange narkive permalink

安裝Homebrew(如果需要)

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

安裝R

 釀造水龍頭homebrew / sciencebrew install r  
我還預先運行了“ brew install gfortran”,但我認為這不是必需的。如果有人可以確認...
確實,Homebrew應該自動安裝所有必需的依賴項。
使用這種方法,您可以從CRAN安裝軟件包嗎?使用brew安裝R時,無法從CRAN獲取軟件包以正確安裝。當我切換到直接從CRAN下載的R的副本時,我的問題就消失了。
警告:以這種方式安裝[可能無法與RStudio合作](http://stackoverflow.com/questions/27659520/)。
我沒有看到gfortran與自製軟件一起安裝的依賴項。從技術上來講,這並不是必需的依賴項。僅在安裝需要它的軟件包時才需要。
取決於`儲藏室/儲藏室/ xquartz`(不是自動的)
@PiotrMigdal當前(2017年4月),它再次與RStudio一起使用。
感謝@Xiang。到目前為止,我沒有機會通過brew安裝r。到目前為止,您對安裝軟件包有何評價?
為什麼“ curl”包裹在“ ruby”中?
我收到“錯誤:自製/科學已棄用。由於嘗試了所有配方的遷移,因此此水龍頭現在為空。
對於那些偶然發現此問題的人,尤其是使用Mojave ++的人們,請考慮從CRAN而不是自製軟件安裝它,請參閱:https://github.com/tidyverse/tidyverse/issues/154和https://stackoverflow.com/questions/50229781/ package-install-in-r-fail-on-macos / 50252325
Jeromy Anglim
2014-02-18 18:58:38 UTC
view on stackexchange narkive permalink

假設您只想在OS X上安裝“ R” 而對自製軟件不感興趣:

只需從CRAN下載二進製文件 https:// cloud .r-project.org /

  1. 轉到 http://www.r-project.org/
  2. 點擊CRAN
  3. 選擇鏡像
  4. 單擊“下載R(適用於Mac OS X)”
  5. 下載並安裝最新的pkg二進製文件
  6. ol>

    另請參見 R for Mac OSX常見問題解答,其中包括有關安裝的信息。

    請注意以下註釋,提示自製軟件通常不最好的選擇。

安裝優勝美地(重新)刪除了我的舊R,我想要它回來。我最初以為是用brew安裝R的,但是按照本頁上的說明操作後,我遇到了火車殘骸,該殘骸無法正常工作,並且花了一些時間才卸下。更不用說它在安裝gcc和許多我不需要或不需要的其他東西的過程中過夜。清理並希望“ brew doctor”是對的之後,我到CRAN並下載了安裝程序,並且在5分鐘之內就擁有了一個完全正常運行的R,完全沒有大驚小怪。我要做的就是重新配置我的終端。我應該先使用CRAN。
您是否也使用brew安裝了優勝美地下的舊R?
+25:***僅通過r-project.org軟件包進行安裝。***我是個`brew`迷,但是由於`gcc`依賴性災難,這不是正確的安裝R的方法;救你自己。
+1代表您的“ +25”-如果您對R感到認真,並要充分利用R所提供的所有功能,請選擇此答案。
如果只有一個釀酒桶!
gcc是什麼..我想我在嘗試安裝Octave時遇到了麻煩..從來沒有自製軟件嘗試解決這些問題
我只是通過brew安裝了r,沒有任何機會。
之後在哪裡呢?我試圖通過在命令行上鍵入“ R”來運行R,它只是告訴我-bash:R:未找到命令
Josh Bode
2014-03-28 21:22:21 UTC
view on stackexchange narkive permalink

遵循 Matt Burns的答案之後,您還可以通過酒桶安裝R.app GUI:

  $ brew tap caskroom / cask $ brew cask install r-app $ open /Applications/R.app 
謝謝。不過,有一件事:您可能想要編輯腳本的最後一行,以便它讀取“ brew linkapps r-gui”而不是“ brew linkapps”。
這對我來說慘敗。剛在youtube上遵循本教程就結束了https://www.youtube.com/watch?v=Tnhp65hxtZc
如果我嘗試執行`brew install r-gui`,會出現以下錯誤:錯誤:名稱為“ r-gui”的公式不可用。它已從家庭釀造/科學遷移到酒室/酒桶/ r-app。您可以運行以下命令再次訪問它:“ brew tap caskroom / cask”。
截至2019/04/14:`Jasons-MacBook-Pro:20190402_Tuesday_PM_captures harrison $ brew cask install r-app 錯誤:酒桶“ r-app”不可用:不存在具有該名稱的酒桶。
GummyArgyle
2014-02-18 19:04:22 UTC
view on stackexchange narkive permalink

您可以直接從此處下載R for Mac OS X: http://cran.cnr.berkeley.edu

點擊按鈕:下載R for (Mac)OS X

安裝下載中包含的PKG文件。

該網站可能會幫助您繼續下載自製的啤酒/很好。

https://github.com/Homebrew/homebrew/wiki/安裝

Brennon Bortz
2014-02-20 23:47:44 UTC
view on stackexchange narkive permalink

我是 RStudio的粉絲。它是一個包裝R的IDE,可簡化,可視化,組織,調試和其他任務。或者,您可以將其當作R的簡單安裝來使用。該網站提供了Mac二進製文件。

要使用Rstudio,首先必須安裝R…
我很確定RStudio附帶了R的版本,但它可能不是最新版本。當我這樣做時,它比當前版本落後幾個版本。然後,您需要單獨安裝R以保持最新。
初學者絕對應該使用RStudio。
YoelMacia
2014-02-25 11:46:39 UTC
view on stackexchange narkive permalink

1.- http://cran.r-project.org/bin/macosx/並下載到Mac-GUI-1.62.tar.gz.2.-安裝

您需要將R構建並安裝為框架:請參閱“ R安裝和管理手冊”。

Building R.app

僅支持Mac OS X 10.6和更高版本,並且僅支持64位R。該項目稱為“ R.xcodeproj”。 ”,並且需要Xcode 3.2或更高版本。

可以通過在XCode GUI中選擇“ R”目標和“構建”來構建項目。

支持的配置為:SnowLeopard64(發行版,當前OS(默認為OS X)Lion64(版本,OS X 10.7+,Xcode 4.5+)MLion64(版本,OS X 10.8+,Xcode 4.5+)調試(帶有調試輸出,當前OS X)

配置主要區別在於所選擇的SDK(Xcode的最新版本僅支持當前和緊鄰的SDK,例如,在2013年3月,默認版本將針對10.8進行構建,而配置Lion64允許針對> = 10.7進行構建)。

要進行構建從Mac-GUI目錄中的命令行中的項目使用類似以下命令的命令:xcodebuild -target R -configuration SnowLeopard64

要為Mac OS X FAQ構建R,請在文檔中手動使用xcodebuild -target Docsor der makeinfo -D UseExternalXrefs --html --force --no-split RMacOSX-FAQ.texi

生成的html FAQ文件將在Mac-GUI / docs目錄中找到。

關於二進制兼容性的說明:

R的一般規則適用,即僅當主版本號和次版本號匹配時才給出二進制兼容性-僅補丁程序級別可能不同。使用X.Y.Z版本表格時,表示X.Y必須匹配。例如,鏈接到3.0.x和3.1.x的R-GUI是NOTbinary兼容的。

編譯的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,它指向R的最新版本,但這是通過在構建腳本中對install_name_tool的附加調用來完成的。 GUI的發行版使用固定版本路徑,因為它們帶有特定的R版本(實際上,默認行為並不取決於GUI,而是取決於libR.dylib-更改其自己的引用條目會更改R.app的鏈接方式)。

Chris Smith
2015-09-24 09:22:12 UTC
view on stackexchange narkive permalink

我偶然發現了這個嘗試安裝R的程序,最終我使用了MacPorts。如果您使用的是MacPorts,請嘗試

  sudo port install R  

http://johnlaudun.org/20140721-install-r- with-macports /



該問答將自動從英語翻譯而來。原始內容可在stackexchange上找到,我們感謝它分發的cc by-sa 3.0許可。
Loading...