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、別途ダウンロードが必要みたいですね。下記から。

https://www.xquartz.org

インストールして再度「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でキックする…と。
無事起動しました!

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

CAPTCHA