2017年1月14日 星期六

在Mac上使用Homebrew安裝R & RStudio

前言

此文章紀錄了在一台新的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

# 要注意保持網路連線與約半小時的時間。(by 2016 late Macbook Pro)

使用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。
>

查看版本

  1. 參考文件
    https://stat.ethz.ch/R-manual/R-devel/library/base/html/Version.html
  2. 查詢version
    進入R的互動介面中使用version,可知已安裝3.3.2版
  3. > 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

  1. brew中搜尋rstudio
  2. $brew search rstudio
    homebrew/science/rstudio-server
    Caskroom/cask/rstudio                        Caskroom/versions/rstudio-daily            Caskroom/versions/rstudio-preview
    
  3. 可以得知rstudio位於Caskroom/cask/rstudio
  4. 安裝:brew install Caskroom/cask/rstudio
  5. $ 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!
    
  6. 如上面成功訊息所述,可到應用程式中找到RStudio
  7. 開啟RStudio


沒有留言:

張貼留言