Я прошел через все шаги нашла here, и даже получила следующее сообщение без ошибок:ОШИБКА: не удается открыть соединение в R Shiny
Application successfully deployed to https://user-name.shinyapps.io/projectFolder/
Однако я получаю ERROR: cannot open the connection
сообщений при попытке запуска программа. Вот содержимое папки (projectFolder
), к которому я направленный R Студия:
ui.R # contains only ui code
server.R # contains only server code
script.R # my full script, which contains global, ui, and server code
gomap.js # used for mapping app
styles.css # used for Shiny App
data.csv # my global data to be hosted on shinyapps.io
Вот пример из различных сценариев:
ui.R
ui <- shinyUI(navbarPage("Tab title", id="nav",
tabPanel("Interactive map",
div(class="outer",
tags$head(
includeCSS("/Users/user/Documents/R/projects/styles.css"),
includeScript("/Users/user/Documents/R/projects/gomap.js")
),
#### more UI code ####
))
))
Может проблема быть из-за файловые пути выше? Нужно ли мне setwd
в верхней части обоих файлов ui.R
и server.R
? Или это потому, что в script.R
вы можете найти полный код для ui.R
и server.R
(возможно, это излишнее, и мне нужно создать global.R
файл только с загрузкой и манипулированием данных?
Всеобъемлющий вопрос в том, как вы ломаете ? копирование файлов для загрузки на shinyapps.io
У вас есть доступ к файлам css и js в этом конкретном месте? Если вы размещаетесь на удаленном сервере, на котором у вас мало контроля, вы можете просто ссылаться на онлайн-ресурс или поддерживать локальные файлы в своем проекте. –
Я читал и записывал доступ для обоих этих файлов на этом конкретном пути к файлу, и все файлы были локальными. Мне просто интересно, как shinyapps.io обрабатывает эти пути. Мой скрипт 'global.R' (который я еще не сделал, но находится в' script.R'), содержит что-то вроде: 'dat <- read.csv (" data.csv ", header = T)', поэтому Интересно, если это проблема. Я развертываю прямо к shinyapps.io. – blacksite
Это моя точка зрения. Насколько вы уверены, что эта конкретная папка будет доступна вам на shinyapps.io? Мое предположение было бы очень мало (если я не упустил что-то в вашем вопросе?). Ergo, вам нужно сделать эти файлы «локальными» или загрузить их из Интернета. –