使用传单部署R Shining应用程序

使用传单部署R Shining应用程序,r,shiny,leaflet,R,Shiny,Leaflet,我想创建一个有光泽的地图使用传单,我可以发布在线做其他人没有R可以查看和互动。我可以使用传单创建一个闪亮的应用程序,但当我使用弹出窗口中的“发布”按钮时,我会收到一个错误消息:“要部署的目录(~)超过了最大部署大小,即100MB。考虑创建只包含要部署的内容的新目录。 我搞不懂这告诉我什么。有人有什么想法吗?我已经在下面发布了我的代码 谢谢,休 library(shiny) library(leaflet) shinyApp( ui = fluidPage(leaflet

我想创建一个有光泽的地图使用传单,我可以发布在线做其他人没有R可以查看和互动。我可以使用传单创建一个闪亮的应用程序,但当我使用弹出窗口中的“发布”按钮时,我会收到一个错误消息:“要部署的目录(~)超过了最大部署大小,即100MB。考虑创建只包含要部署的内容的新目录。

我搞不懂这告诉我什么。有人有什么想法吗?我已经在下面发布了我的代码

谢谢,休

    library(shiny)
    library(leaflet)

    shinyApp(
ui = fluidPage(leafletOutput('myMap')),
server = function(input, output) {

# download and load data
map = leaflet() %>% addTiles('http://{s}.basemaps.cartocdn.com/dark_all/{z}/{x}/{y}.png',
                             attribution = paste(
                               '&copy; <a href="http://openstreetmap.org">OpenStreetMap</a> contributors',
                               '&copy; <a href="http://cartodb.com/attributions">CartoDB</a>'
                             )
) %>% setView(-122.36, 47.67, zoom = 10)
output$myMap = renderLeaflet(map)
}
)    
库(闪亮)
图书馆(单张)
shinyApp(
ui=fluidPage(传单输出('myMap')),
服务器=功能(输入、输出){
#下载和加载数据
map=ployate()%%>%addTiles('http://{s}.basemaps.cartocdn.com/dark_all/{z}/{x}/{y}.png',
属性=粘贴(
“©;贡献者”,
“©;”
)
)%%>%setView(-122.36,47.67,缩放=10)
输出$myMap=renderLeaflet(map)
}
)    

我昨天(2015年5月14日)收到RStudio的这封电子邮件:

shinyapps.io 2015年5月新增-分析更大的数据集! 更大的R软件包–shinyapps.io将可安装的R软件包的大小从100MB增加到1GB


基本上,RStudio将存储限制从100MB增加到1GB。也许这就解决了你的问题

这是一个解决办法,但今天我自己部署应用程序时,它对我起了作用:

当我试图从Rstudio的标准
.R文件中部署
shinyApp
时,我在单击“发布”按钮时收到了与您相同的错误消息。 然而,当我将代码嵌入块中的
Rmarkdown
文档时,它突然开始工作


因此,只需复制您的代码并打开一个新的Rmarkdown文件,单击“Shining Document”并将代码粘贴到一个块中,然后删除Rmarkdown文件头以外的所有内容。现在,当您运行代码并单击“发布”时,它应该可以工作。

您是否计划在应用程序中添加任何(其他)闪亮的用户输入功能?如果没有,您可能根本不需要通过R部署传单地图。顺便说一句我刚刚将地图上传到我的shinyapps.io帐户,它可以正常工作(使用rmarkdown):谢谢,很高兴知道。我得调查一下rmarkdown。也就是说,我希望能够将其部署为一个闪亮的应用程序,因为我希望用户能够更改变量/功能以映射。有什么想法吗?我必须在我的shinyapps帐户中设置任何内容吗?我以前发布过应用程序,但除了基本功能外,它们不需要任何额外的软件包。谢谢不,你不需要设置任何东西。我在我的帐户上托管了多张传单地图,通过RStudio进行简单的“发布”一直是我的工作。你最终上传成功了吗?没有,我仍然收到相同的错误消息。如果其他人有任何想法,我将非常感谢。干杯