Предложение Дирка действительно работает хорошо, если у вас есть контроль над сервером и вы можете запустить xvfb.
Если нет, то читайте дальше ...
в более новых версиях R (> = 2.10 и, возможно, ранее), это больше не ошибка, это предупреждение:
> library(tcltk)
Loading Tcl/Tk interface ... done
Warning message:
In fun(libname, pkgname) : no DISPLAY variable so Tk is not available
Теперь вы можете отключить это предупреждение и последующее сообщение о загрузке пакета с помощью:
> suppressPackageStartupMessages(suppressWarnings(library(tcltk)))
Часто вы будете видеть это сообщение из-за загрузки пакета типа qvalue
, который зависит от tcltk
; если вы после тихой работы, сначала вы должны молча загрузить tcltk, а затем интересующий вас пакет:
> suppressPackageStartupMessages(suppressWarnings(library(tcltk)))
> library(qvalue)
Mark
воскрес из-за: http://dev.list.galaxyproject.org/wrapping-qvalue-in-Galaxy-td4655164.html