這只是開始發生:當我鍵入命令dev.new()
,窗口保持凍結,我不能Ctrl+c
停止它。我必須殺死另一個終端中的R
進程。我正在運行64位CentOS 6.7
和R 3.2.1
。這裏是sessionInfo()
的輸出:[R'dev.new()`凍結
> sessionInfo()
R version 3.2.1 (2015-06-18)
Platform: x86_64-redhat-linux-gnu (64-bit)
Running under: CentOS release 6.7 (Final)
locale:
[1] LC_CTYPE=en_US.utf8 LC_NUMERIC=C LC_TIME=en_US.utf8 LC_COLLATE=en_US.utf8 LC_MONETARY=en_US.utf8
[6] LC_MESSAGES=en_US.utf8 LC_PAPER=en_US.utf8 LC_NAME=C LC_ADDRESS=C LC_TELEPHONE=C
[11] LC_MEASUREMENT=en_US.utf8 LC_IDENTIFICATION=C
attached base packages:
[1] graphics grDevices utils datasets stats methods base
other attached packages:
[1] ggplot2_1.0.1 data.table_1.9.4 plyr_1.8.3 reshape2_1.4.1 vimcom_0.9-9 setwidth_1.0-4 colorout_1.1-0
loaded via a namespace (and not attached):
[1] Rcpp_0.12.0 digest_0.6.8 MASS_7.3-44 chron_2.3-47 grid_3.2.1 gtable_0.1.2 magrittr_1.5 scales_0.3.0
[9] stringi_0.5-5 proto_0.3-10 tools_3.2.1 stringr_1.0.0 munsell_0.4.2 colorspace_1.2-6
有沒有人遇到過這個問題?也許是相關的,但我能夠使用一個創建繪圖設備的GUI應用程序作爲cairoDevice
,沒有問題。
編輯:多一點信息 - 運行R --vanilla
時,會出現相同的行爲。同樣與主叫plot
直接(例如plot(rnorm(1e2))
),並作出呼叫ggplot
。
編輯2:如果這還不夠混亂,我能沒有問題(從通過命名空間加載一些軟件包,其中sessionInfo
給出了相同的輸出,一邊)繪製在我的主頁系統。我相信也安裝了相同的CentOS軟件包。
編輯3:添加更多的信息,除了我提到的仍然有效,我可以直接調用命令行Cairo
並沒有問題繪製的作品這樣的(RGtk2
)GUI。所以它似乎是特定於基礎繪圖。
如果裝入乾淨R對話,然後運行'dev.new()',它凍結? –
是的,運行'R --vanilla'它仍然會凍結。 –
你最近更新了一些CentOS庫嗎? –