【发布时间】:2018-09-15 05:13:40
【问题描述】:
我正在努力在网络上我自己的闪亮服务器实例上发布Shiny 应用程序。
当我将应用程序发布到 shinyapps.io 时,一切正常: https://petemiksza.shinyapps.io/Secondary_Music_Teachers/
但是,我无法让该应用在我自己的服务器上运行。
我确实将app.R 以及此应用程序使用的数据文件保存到我的服务器上的应用程序目录中:
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 和server 以及shinyapp() 函数。
另外,我在我的服务器上发布了几个其他应用程序,我认为不存在文件传输问题或类似问题。但是,我现有的其他应用程序都没有像这个有问题的应用程序那样使用我提供的数据文件。
如有任何故障排除帮助,我们将不胜感激。
非常感谢。
【问题讨论】:
-
您是否尝试过使用不包含空格的文件名?
-
是的,我将文件更改为
FRSS_103_Secondary_Teachers_Data_for_App.sav并相应地调整了app.R文件中的代码,但这并没有改变情况。感谢您的建议。
标签: r shiny shiny-server shinyapps