learnr应用程序没有';在闪亮的服务器上工作

learnr应用程序没有';在闪亮的服务器上工作,r,shiny,shiny-server,R,Shiny,Shiny Server,我是一个有着闪亮服务器的新手。我已经在我的电脑上安装了它,我的默认应用程序运行正常 但是,我尝试了一些learnr应用程序(我在/srv/shinny server/sample apps/rmd/目录中复制了这些应用程序),但都失败了,消息如下: “发生错误。请检查您的日志或与应用程序作者联系以获得澄清” /var/log/shinny服务器上的日志文件表明(据我所知)没有安装learnr软件包,尽管它确实安装了,而且从RStudio启动时,learnr应用程序在我的计算机上运行得非常好 --

我是一个有着闪亮服务器的新手。我已经在我的电脑上安装了它,我的默认应用程序运行正常

但是,我尝试了一些learnr应用程序(我在/srv/shinny server/sample apps/rmd/目录中复制了这些应用程序),但都失败了,消息如下: “发生错误。请检查您的日志或与应用程序作者联系以获得澄清”

/var/log/shinny服务器上的日志文件表明(据我所知)没有安装learnr软件包,尽管它确实安装了,而且从RStudio启动时,learnr应用程序在我的计算机上运行得非常好

--

警告:“learnr”的包或命名空间加载失败:中出错:
.onAttach在“learnr”的attachNamespace()中失败,详细信息:
呼叫:空
错误:只能从运行时内调用shinny_prerendered_chunk函数:shinny_prerendered
139:停
138:值[[3L]]
137:tryCatchOne
136:tryCatchList
135:tryCatch
134:图书馆
133:评估
132:评估
127:评估电话
126:评估::评估
125:评估
123:block_exec
122:呼叫区
121:进程组块
118:进程文件
117:knitr::knit
116: 
111: 
95:doc
94:Shinny::renderUI
93:func
80:origRenderFunc
79:输出$\uuu反应文档__
三:
1:rmarkdown::运行

我也有同样的问题。事实上,问题不在于您没有正确安装learnr;您的问题实际上是一个名称空间问题。可以通过在服务器计算机上直接安装带有install.packages(“tidyverse”)的tidyverse包来解决此问题


最好的祝愿。

我收到了相同的错误消息。然而,我尝试在运行最新版本R、RStudio服务器和ShinyServer的Ubuntu机器(18.04 x64)上部署
exercise.Rmd
。导致错误的部署文件夹是
/opt/shinny server/samples/sample apps/
的子文件夹
da
。这意味着,
http://r.smartana.org/sample-apps/da/exercise.Rmd
显示了一个错误

我的解决方案是创建一个与文件夹名具有相同文件名的文件夹,并添加相应的html文件。这意味着,在
示例应用程序
文件夹中,我添加了
exercise/exercise.Rmd
exercise/exercise.html
。现在可以通过
http://r.smartana.org/sample-apps/exercise/
http://r.smartana.org/sample-apps/exercise/exercise.Rmd
(但不是通过html扩展名)

经验教训

  • 部署文件名及其文件夹名必须相同
  • 需要相应的html文件

  • 据我所知,未安装软件包的错误与此不同。。。。。您是如何安装“learnr”软件包的,您是通过Rstudio或终端中的命令安装的?首先通过Rstudio,然后我还尝试了命令行:sudo su--c“R-e\”install.packages('learnr')\““库位于/usr/local/lib/R/site library上
    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