闪亮的应用程序是否在服务器上的目录中查找数据?

时间:2018-04-05 11:35:47

标签: r shiny shiny-server shinyapps

我正致力于在我自己的网络上的闪亮服务器实例上发布app.R应用。

当我将应用程序发布到shinyapps.io时,一切正常: https://petemiksza.shinyapps.io/Secondary_Music_Teachers/

但是,我无法让应用程序在我自己的服务器上运行。

我确实将srv/shinyserver/app_folder/secondary_US_music_teacher_data 以及此应用使用的数据文件保存到我服务器上的应用程序目录中:

R

我还确保软件包全部安装在服务器上的app.R中。

我的library(shiny) library(shinythemes) library(tidyverse) library(foreign) library(survey) # Read in data secon_dat <- read.spss("FRSS 103 Secondary Teachers Data for App.sav", use.value.labels = TRUE, use.missings = TRUE, to.data.frame = TRUE) 文件中的第一个代码块处理加载库和加载应用程序使用的数据文件。

ui

之后是servershinyapp()以及SELECT i.the_date, p.the_date AS pricing_date, i.good, i.quantity, p.price FROM inventory i LEFT JOIN price p ON p.good = i.good AND p.the_date <= i.the_date WHERE NOT EXISTS ( SELECT 1 FROM price p1 WHERE p1.good = p.good AND p1.the_date <= i.the_date AND p1.the_date > p.the_date ); 功能。

此外,我还有几个其他应用程序发布到我的服务器,并且不相信存在文件传输问题或类似的任何问题。但是,我的其他现有应用程序都没有使用我提供的数据文件,因为这有问题。

任何疑难解答帮助都将不胜感激。

非常感谢。

1 个答案:

答案 0 :(得分:1)

事实证明tidyverse包的安装没有采取。我只是将应用程序中调用的库更改为以下内容,现在可以正常工作:

 library(shiny)
 library(shinythemes)
 library(tidyr)
 library(dplyr
 library(foreign)
 library(survey)