码迷,mamicode.com
首页 > 编程语言 > 详细

关于安装R语言的Rattle报错问题的解决方式

时间:2017-06-25 12:03:14      阅读:5043      评论:0      收藏:0      [点我收藏+]

标签:中文   bin   widget   tps   按钮   ...   成功   分享   require   

安装R语言的相关内容就不再赘述。

安装Rstudio的地址:https://www.rstudio.com/products/rstudio/download/

安装rattle,执行的时候

library(rattle)没有问题,但是直接rattle()后没有跳出框,提示报错信息为:

 Error in method(obj, ...) : Invalid root element: ‘requires‘

或者压根没有报错信息,这个主要是RGtk2的问题,需要更换一下版本为2.20.31,更换方式https://cran.r-project.org/web/packages/RGtk2/index.html上下载后,在Rstudio的Package删除RGtk2,然后重新安装。

具体可以参考:https://stackoverflow.com/questions/43974093/rattle-installation-error-invalid-root-element

执行rattle后仍然报错,提示:

PangoWarning: couldn‘t load font "瀹嬩綋 Not-Rotated 9", falling back to "Sans Not-Rotated 9", expect ugly output.

这个主要是中文的问题:

C:\Program Files\R\R-3.4.0\library\RGtk2\gtk\x64\share\themes\MS-Windows\gtk-2.0下的gtkrc文件,增加:

style "user-font" {

  font_name = "serif 10"

}

widget_class "*" style "user-font"

gtk-font-name="SimSun 10"

具体可以参考:http://mosir.org/html/y2012/gtk-chinese-char-font-in-windows.html

但是还有可能保存,主要是 

Error in `[[.GObject`(x, member) 

的问题

这个建议重新下载一下GTk+,解压到C盘,设置一下Path的路径C:\gtk+\bin

可以参考http://bbs.pinggu.org/thread-3168576-1-1.html的一些内容。

OK

执行完毕后可以验证一下rattle的内容,如果按钮起作用,证明安装成功。

 

技术分享

关于安装R语言的Rattle报错问题的解决方式

标签:中文   bin   widget   tps   按钮   ...   成功   分享   require   

原文地址:http://www.cnblogs.com/xiexing1986/p/7076372.html

(0)
(2)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!