首页 文章

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

提问于
浏览
0

我正在努力在我自己的网络上的闪亮服务器实例上发布一个 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)

接下来是 uiserver 以及 shinyapp() 函数 .

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

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

非常感谢 .

1 回答

  • 1

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

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

相关问题