機略戦記

Maneuver warfare

install.packages('dplyr')でpackage ‘dplyr’ is not availableと言われた

環境

  • RStudio + R
  • Mac OS

結論

  • Rのバージョン古かった。アップデートしたら成功した。

説明

  • dplyrという便利そうなパッケージを知ったのでさっそくインストール。
  • 以下のようになってインストール出来ない。
> install.packages("dplyr")
Warning in install.packages :
  package ‘dplyr’ is not available (for R version 3.1.1)
  • ググった。
    • RStudioが参照するRのバージョンが低いのかも知れない。

github.com

現状のバージョンを確認

$ ls -l /Library/Frameworks/R.framework/Versions/
total 8
drwxrwxr-x  6 root  admin  204 10  3  2014 3.1
lrwxr-xr-x  1 root  admin    3 10  3  2014 Current -> 3.1
  • 古い。というか3.2が無い。

f:id:Shinya_131:20150718164409p:plain

  • 古い。

R 3.2インストール

普通にpkgからインストールした。

R for Mac OS X

RStudioが参照するRのバージョンを切り替えたい。

RStudio (非公式日本語版)

Using Different Versions of R – RStudio Support

$ ls -l /Library/Frameworks/R.framework/Versions/
total 8
drwxrwxr-x  3 root  admin  102  7 18 16:29 3.1
drwxrwxr-x  6 root  admin  204  7 18 16:29 3.2
lrwxr-xr-x  1 root  admin    3  7 18 16:29 Current -> 3.2
  • 勝手に3.2に切り替わってた。
> install.packages('dplyr')
The downloaded binary packages are in
    /var/folders/93/v5pspkk12ll1_pmtmrtsyvk80000gn/T//RtmpqcqHv4/downloaded_packages
  • インストール出来た。