首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >部署shinyapp时的aws.s3包问题

部署shinyapp时的aws.s3包问题
EN

Stack Overflow用户
提问于 2016-08-18 23:58:05
回答 1查看 341关注 0票数 5

我正在开发一个R闪亮的应用程序,将显示我们在亚马逊S3数据库中存储的一些数据。我设法缩小了所有不同的R-S3数据库交互包的范围,找到了我最喜欢的一个,称为"aws.s3“。当我尝试通过library(aws.s3)命令部署包含此包的应用程序时,我收到以下错误消息:

代码语言:javascript
复制
Preparing to deploy application...DONE
Uploading bundle for application: 120428...Error in vapply(packages, function(pkg) { : values must be length 1, but FUN(X[[17]]) result is length 0
Calls: <Anonymous> ... writeLockFile -> lapply -> FUN -> data.frame -> vapply
Execution halted

当我在本地运行这个应用程序时,它完全按照我想要的那样工作,而shinyapps支持部门的人说,当她在她的闪亮应用程序中包含aws.s3包时,她无法复制我的问题。即使我将aws.s3的整个源代码复制粘贴到应用程序中,并删除library(aws.s3)命令,我仍然收到相同的错误消息。用谷歌搜索这个错误消息对我毫无帮助。

因此,我已经设法将问题缩小到包依赖关系树。这不是我的应用程序代码的问题,因为我也试图部署一个包含此包的完全空白的应用程序,但它导致了相同的错误消息。有没有办法找出我的软件包目录中的哪些软件包在aws.s3部署中安装不正确,或者有办法调试部署过程,这样我就可以确定依赖关系树中的哪个软件包给我带来了问题,或者甚至有办法只查看shinyapps的依存关系,这样我就可以卸载并重新安装它们,直到我发现问题?

感谢所有阅读这篇文章的人!

EN

回答 1

Stack Overflow用户

发布于 2017-03-12 06:00:42

更新: aws.s3现在在CRAN上,所以只需从那里安装即可。

显然,只有使用devtools::install_github()安装在CRAN上或安装在本地系统上的软件包才能与Shiny一起使用。您应该能够使用devtools重新安装并使其正常工作。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39022736

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档