[tcl] grab failed: window not viewable.

RのパッケージをCRANから落とす際、

> install.packages(pkg)
 --- このセッションで使うために、CRAN のミラーサイトを選んでください ---
 structure(.External(.C_dotTclObjv, objv), class = "tclObj") でエラー:
  [tcl] grab failed: window not viewable.

こんなメッセージが出ることがある。

いつもはここに乗っている方法で解決していたが、

今日上司に新たな解決法(というかこっちが正しい)を教えてもらった。

> chooseCRANmirror(graphics=F)

これだけだ。 CRANのmirrorサイトを選択する際にGUIを起動しないように設定している。

数時間おきにGUIが起動できなくなるらしい。。ほんとかな。。