Macで久しぶりにRstudioでパッケージ"tableone"を利用しようと思ったのですが、パッケージ"rlang"が最新バージョンでなかったため動かない。Updateボタンを使ってもパッケージ"rlang"のアップデートに失敗。。。
結局、
(1) RとRstudioを最新バージョンにする
(2)ターミナルを使いCommand Line Toolsをインストール
(3) Rstudioを起動して"rlang"をインストール
の手順で解決しました。以下は詳しい手順です。
(1)
現存のrlangを削除し、
RとRstudioを最新バージョンの
Rstudio Version 1.1.463
R version 3.5.3 (2019-03-11) -- "Great Truth"
にした。
新しいRstudioでrlangをインストールすると
> install.packages("rlang")
---(中略)---
xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun
ERROR: compilation failed for package ‘rlang’
* removing ‘/Library/Frameworks/R.framework/Versions/3.5/Resources/library/rlang’
Warning in install.packages :
installation of package ‘rlang’ had non-zero exit status
などというメッセージが出てきてまた失敗。
(2)
rstudio communityの記事
から誘導されて、GitHubGistの記事
にたどり着いた。以下は引用:
If you are facing an error like that on new MacOS version.
xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun
It means that you need to install XCode command line, open a Terminal and run this command:
$ xcode-select --install
xcode command line はMac向けのコマンドツール。
Macのターミナルに
xcode-select --install
と入力するとインストールが開始される。完了まで数分かかった。
(3)
Rstudioを再起動してパッケージ"rlang"をインストール。
コメント