【发布时间】:2019-01-31 17:17:56
【问题描述】:
我是闪亮服务器的初学者。我已将它安装在我的计算机上,并且默认应用程序在 http://localhost:3838/sample-apps/rmd/ 上正常运行。
但是,我尝试了一些学习应用程序(我复制到 /srv/shiny-server/sample-apps/rmd/ 目录中),但都失败并显示以下消息: “发生错误。请检查您的日志或联系应用作者进行说明”
/var/log/shiny-server 上的日志文件说(据我所知)没有安装学习器包,尽管它实际上是,并且学习器应用程序在从 RStudio 启动时可以在我的计算机上完美运行。
--
Warning: Error in : package or namespace load failed for 'learnr':
.onAttach failed in attachNamespace() for 'learnr', details:
call: NULL
error: The shiny_prerendered_chunk function can only be called from within runtime: shiny_prerendered
139: stop
138: value[[3L]]
137: tryCatchOne
136: tryCatchList
135: tryCatch
134: library
133: eval
132: eval
127: evaluate_call
126: evaluate::evaluate
125: evaluate
123: block_exec
122: call_block
121: process_group.block
118: process_file
117: knitr::knit
116: <Anonymous>
111: <reactive>
95: doc
94: shiny::renderUI
93: func
80: origRenderFunc
79: output$__reactivedoc__
3: <Anonymous>
1: rmarkdown::run
【问题讨论】:
-
包没有安装的错误据我所知不是这样的.....你是怎么安装你的“学习者”包的,你是通过Rstudio还是终端命令安装的?跨度>
-
首先通过Rstudio,然后我也尝试了命令行:
-
sudo su - -c "R -e \"install.packages('learnr')\"" 库位于 /usr/local/lib/R/site-library
标签: r shiny shiny-server