Rコマンダーのインストールをして、起動しようとしたらエラーが出ました。
> library(Rcmdr)
要求されたパッケージ splines をロード中です
要求されたパッケージ RcmdrMisc をロード中です
要求されたパッケージ car をロード中です
要求されたパッケージ carData をロード中です
要求されたパッケージ sandwich をロード中です
要求されたパッケージ effects をロード中です
lattice theme set by effectsTheme()
See ?effectsTheme for details.
エラー: package or namespace load failed for ‘Rcmdr’:
.onLoad は loadNamespace()('tcltk' に対する)の中で失敗しました、詳細は:
call: fun(libname, pkgname)
error: X11 library is missing: install XQuartz from www.xquartz.org
追加情報: 警告メッセージ:
1: replacing previous import ‘lifecycle::last_warnings’ by ‘rlang::last_warnings’ when loading ‘tibble’
2: replacing previous import ‘lifecycle::last_warnings’ by ‘rlang::last_warnings’ when loading ‘pillar’
3: replacing previous import ‘lifecycle::last_warnings’ by ‘rlang::last_warnings’ when loading ‘hms’
XQuartz、別途ダウンロードが必要みたいですね。下記から。
インストールして再度「library(Rcmdr)」をキック。
そしたら次は以下のエラーが…
エラー: package or namespace load failed for ‘Rcmdr’:
.onLoad は loadNamespace()('Rcmdr' に対する)の中で失敗しました、詳細は:
call: structure(.External(.C_dotTclObjv, objv), class = "tclObj")
error: [tcl] invalid command name "tk_messageBox".
これはteratailに助けてもらいました。
https://teratail.com/questions/276836
XQuartzを起動してからRでキックする…と。
無事起動しました!