yihui
其实我说不是伸手党主要是怕你觉得伸手党太多,让你心冷,哈哈。我确实喜欢你的博文,不仅仅是技术,主要是你的一些思想。
问题已经解决了,虽然我不知道是因为什么。。从RODBC换成DBI+RMYSQL连接又好了。
[已解决] shinyapps 的中文显示问题
dapengde
恩,抱歉我以为是相同的问题,现在已经没问题了。
2 个月 后
- 已编辑
yihui 谢大神,您好!
我是一个shiny的初学者,前段时间编了个比较简陋的应用(https://shenliming.shinyapps.io/xuanke01/),勉强可用,没出什么大问题。后来我想在这个应用里面加入两个图,就用了ggplot2这个包(app.R中写了“library(ggplot2)”)。然后就出问题了(https://shenliming.shinyapps.io/xuanke02/)。
报错显示的是:
Error in value[[3L]](cond) : 不存在叫‘ggplot2’这个名字的程辑包
Calls: local ... tryCatch -> tryCatchList -> tryCatchOne -> <Anonymous>
停止执行
后来搜到了这个帖子,我就把您的这段语句加入到了app.R文件的最前端:
font_home <- function(path = '') file.path('~', '.fonts', path)
if (Sys.info()[['sysname']] == 'Linux') {
dir.create(font_home())
file.copy('wqy-zenhei.ttc', font_home())
system2('fc-cache', paste('-f', font_home()))
}
而且也去文泉驿下载了字体,把字体文件(wqy-zenhei.ttc)放到了app.R所在的目录。但是我的报错依旧,而且还新增了一行:
Warning in dir.create(font_home()) : '/home/shiny/.fonts'已存在
这是日志文件的记录:
2017-11-30T06:12:06.471137+00:00 shinyapps[241541]: Server version: 1.5.10-6
2017-11-30T06:12:06.471167+00:00 shinyapps[241541]: LANG: zh_CN.UTF-8
2017-11-30T06:12:06.675266+00:00 shinyapps[241541]: Starting R with process ID: '36'
2017-11-30T06:12:06.471169+00:00 shinyapps[241541]: R version: 3.4.2
2017-11-30T06:12:06.698575+00:00 shinyapps[241541]: Warning in dir.create(font_home()) : '/home/shiny/.fonts'已存在
2017-11-30T06:12:06.471173+00:00 shinyapps[241541]: shiny version: 1.0.5
2017-11-30T06:12:06.471189+00:00 shinyapps[241541]: knitr version: NA
2017-11-30T06:12:06.471173+00:00 shinyapps[241541]: rmarkdown version: NA
2017-11-30T06:12:06.675262+00:00 shinyapps[241541]:
2017-11-30T06:12:06.471190+00:00 shinyapps[241541]: jsonlite version: 1.5
2017-11-30T06:12:06.588646+00:00 shinyapps[241541]: Using jsonlite for JSON processing
2017-11-30T06:12:06.471216+00:00 shinyapps[241541]: RJSONIO version: NA
2017-11-30T06:12:06.471217+00:00 shinyapps[241541]: htmltools version: 0.3.6
2017-11-30T06:12:09.567221+00:00 shinyapps[241541]: Error in value[[3L]](cond) : 不存在叫‘ggplot2’这个名字的程辑包
2017-11-30T06:12:09.567224+00:00 shinyapps[241541]: Calls: local ... tryCatch -> tryCatchList -> tryCatchOne -> <Anonymous>
2017-11-30T06:12:09.567225+00:00 shinyapps[241541]: 停止执行
我没有用过linux系统,应用里的中文也是必须的,不能去掉,所以特地来向您请教。非常期待您的回复!?