我正致力于在我自己的网络上的闪亮服务器实例上发布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
之后是server
和shinyapp()
以及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
);
功能。
此外,我还有几个其他应用程序发布到我的服务器,并且不相信存在文件传输问题或类似的任何问题。但是,我的其他现有应用程序都没有使用我提供的数据文件,因为这有问题。
任何疑难解答帮助都将不胜感激。
非常感谢。
答案 0 :(得分:1)
事实证明tidyverse
包的安装没有采取。我只是将应用程序中调用的库更改为以下内容,现在可以正常工作:
library(shiny)
library(shinythemes)
library(tidyr)
library(dplyr
library(foreign)
library(survey)