我经历了所有的步骤去发现here,甚至得到了一个没有错误的以下信息:错误:无法打开在R上的连接闪亮
Application successfully deployed to https://user-name.shinyapps.io/projectFolder/
不过,我得到试图运行时ERROR: cannot open the connection
消息程序。下面是我执导[R Studio中的文件夹(projectFolder
)的内容:
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,你需要将这些文件制作成“本地”或从网上下载。 –