3

我有一个使用库(珊瑚)的闪亮应用程序,其中珊瑚是我自己编写的一个包,安装在闪亮应用程序的目录中。

当我尝试将我的应用程序部署到 shinyapps.io 时,我收到以下消息:

Error: Unable to retrieve package records for the following packages:
- "coral"
Execution halted

从我在网上收集的信息来看,问题可能是珊瑚不在 CRAN 上,所以 shinyapps.io 无法从那里获取该包的记录。

这是对问题的正确描述吗?有没有简单的解决方案?

提前致谢。

4

1 回答 1

3

shinyapps.io 有这个devtools包,它可以从 GitHub 安装包,如果你不介意把你的包放在那里:

library(devtools)
devtools::install_github("youruser/yourpackage")

devtools还有其他功能可以从其他来源安装,例如install_bitbucket()从 bitbucket、install_url()任意 url 和install_file()磁盘上的本地文件。

要从本地目录安装,您可以使用install

devtools::install('path/to/r/package/dir')
于 2017-07-19T18:03:19.667 回答