使用“shinyAppDir”函数在单个Rmarkdown文件中嵌入多个闪亮的应用程序

时间:2015-07-20 18:30:34

标签: r r-markdown shiny-server shiny

我创建了几个闪亮的应用程序嵌入单个Rmarkdown文件中。 我正在使用亚马逊ec2 Ubuntu机器来托管我的闪亮应用程序和rstudio。所有正在运行的应用程序都在/ srv / shiny-server。

为此,我在/ srv / shiny-server中为Rmarkdown单个文件创建了另一个文件夹。各个块正在运行,但运行文档命令​​发出错误:

  

错误:无法打开连接

我正在使用以下 R降价代码:

var byteArr = [72, 101, 108, 108, 111, 44],
    str = "",
    byteVal;
for(var i=0; i<byteArr.length; i++) {
    byteVal = byteArr[i];
    if(byteVal < 16) { str += "0"; }
    str += byteVal.toString(16);
};

1 个答案:

答案 0 :(得分:1)

不确定这会回答你的问题,但我遇到了这个问题,这就是我发现的问题。我在Ubuntu EC2实例上运行一个闪亮的服务器。另外,我没有像你那样创建闪亮的应用程序,而是使用ggvis和闪亮的运行时在R Markdown中嵌入交互式可视化,如下所示:

---
date: "`r format(Sys.time(), '%d %B, %Y')`"
output:
  html_document:
    theme: readable
    toc: yes
    toc_depth: 3
runtime: shiny
---

以下是造成我问题的两件事:

  1. 源代码或数据的错误路径。您可以提供相对于Rmd所在位置的绝对路径或路径。
  2. 在代码块中使用cache = TRUE
  3. 您无法缓存内容,当您这样做时会导致“无法打开连接”错误。