前言
此文章紀錄了在一台新的Mac上安裝R與RStudio的歷程。
因網路上的資訊較多集中在Windows系統的安裝,即便是Mac的教學也是以直接下載.pkg安裝的方式為主(https://cran.r-project.org/bin/macosx/)。
故特此紀錄使用Homebrew套件管理工具來安裝的過程。
套件資訊
其中收錄了許多科學計算的工具,其中也可以找到我們此次的目標:homebrew/science/R
使用Homebrew安裝
安裝必要的相依套件為數不少,其中包含需要下載並編譯gcc等,需要花不少時間。
Installing dependencies for homebrew/science/r:
gmp, mpfr, libmpc, isl, gcc, gettext, jpeg, libtiff, pcre, libpng, freetype, fontconfig, pixman, libffi, glib, cairo
安裝指令:
$ brew install homebrew/science/R
使用R
在命令視窗輸入R or r 即可執行
$ r R version 3.3.2 (2016-10-31) -- "Sincere Pumpkin Patch" Copyright (C) 2016 The R Foundation for Statistical Computing Platform: x86_64-apple-darwin16.1.0 (64-bit) R 是免費軟體,不提供任何擔保。 在某些條件下您可以將其自由散布。 用 'license()' 或 'licence()' 來獲得散布的詳細條件。 R 是個合作計劃,有許多人為之做出了貢獻。 用 'contributors()' 來看詳細的情況並且 用 'citation()' 會告訴您如何在出版品中正確地參照 R 或 R 套件。 用 'demo()' 來看一些示範程式,用 'help()' 來檢視線上輔助檔案,或 用 'help.start()' 透過 HTML 瀏覽器來看輔助檔案。 用 'q()' 離開 R。 >
查看版本
- 參考文件
https://stat.ethz.ch/R-manual/R-devel/library/base/html/Version.html
- 查詢version
進入R的互動介面中使用version,可知已安裝3.3.2版
> version
_
platform x86_64-apple-darwin16.1.0
arch x86_64
os darwin16.1.0
system x86_64, darwin16.1.0
status
major 3
minor 3.2
year 2016
month 10
day 31
svn rev 71607
language R
version.string R version 3.3.2 (2016-10-31)
nickname Sincere Pumpkin Patch
>
https://stat.ethz.ch/R-manual/R-devel/library/base/html/Version.html
進入R的互動介面中使用version,可知已安裝3.3.2版
> version _ platform x86_64-apple-darwin16.1.0 arch x86_64 os darwin16.1.0 system x86_64, darwin16.1.0 status major 3 minor 3.2 year 2016 month 10 day 31 svn rev 71607 language R version.string R version 3.3.2 (2016-10-31) nickname Sincere Pumpkin Patch >
安裝RStudio
- brew中搜尋rstudio
$brew search rstudio
homebrew/science/rstudio-server
Caskroom/cask/rstudio Caskroom/versions/rstudio-daily Caskroom/versions/rstudio-preview
- 可以得知rstudio位於Caskroom/cask/rstudio
- 安裝:brew install Caskroom/cask/rstudio
$ brew install Caskroom/cask/rstudio
==> brew cask install Caskroom/cask/rstudio
==> Satisfying dependencies
==> Installing Formula dependencies from Homebrew
homebrew/science/r ... ==> Warning: homebrew/science/r-3.3.2 already installed
done
complete
==> Downloading https://download1.rstudio.org/RStudio-1.0.136.dmg
######################################################################## 100.0%
==> Verifying checksum for Cask rstudio
==> Moving App 'RStudio.app' to '/Applications/RStudio.app'
🍺 rstudio was successfully installed!
- 如上面成功訊息所述,可到應用程式中找到RStudio
- 開啟RStudio
$brew search rstudio homebrew/science/rstudio-server Caskroom/cask/rstudio Caskroom/versions/rstudio-daily Caskroom/versions/rstudio-preview
$ brew install Caskroom/cask/rstudio ==> brew cask install Caskroom/cask/rstudio ==> Satisfying dependencies ==> Installing Formula dependencies from Homebrew homebrew/science/r ... ==> Warning: homebrew/science/r-3.3.2 already installed done complete ==> Downloading https://download1.rstudio.org/RStudio-1.0.136.dmg ######################################################################## 100.0% ==> Verifying checksum for Cask rstudio ==> Moving App 'RStudio.app' to '/Applications/RStudio.app' 🍺 rstudio was successfully installed!
沒有留言:
張貼留言