我正在一台配置了大量内存但没有终端的EC2 Ubuntu实例上运行R 2.9。当我加载一个具有显示依赖性的库,例如sqldf包时,我会收到以下错误:
library(sqldf)
...
Loading required package: tcltk
Loading Tcl/Tk interface ... Error in fun(...) : couldn't connect to display "localhost:11.0"
Error : .onLoad failed in 'loadNamespace' for 'tcltk'
Error: package 'tcltk' could not be loaded
这似乎是一个普遍的问题,我想知道其他人是如何解决的。安装X11服务器并不是一个理想的解决方案。