r shiny rsconnect直接上传失败,缺少PKI包记录

时间:2017-05-08 23:37:16

标签: r shiny pki

我有一个在本地运行的闪亮应用。我想用rsconnect将文件上传到闪亮的服务器。这是我使用的代码(带有令牌和秘密xxxed)

    rsconnect::setAccountInfo(name = 'nutrientmodeling',
                               token = 'xxx',
                               secret = 'xxx/')
rsconnect::deployApp(appDir = paste(getwd(),"nutrientModeling", sep = "/"))

我安装了rsconnect 0.7和PKI版本0.1-5。 PKI是从带有

的下载版本安装的
install.packages("PKI_0.1-5.tar.gz", repos = NULL, type="source")

下载openssl标题。

当我运行上面的代码时,我收到以下错误消息。

Error : Unable to retrieve package records for the following packages:
- 'PKI'

我需要更改rsconnect才能找到这些记录?

1 个答案:

答案 0 :(得分:0)

对rsconnect 0.8版本的更新和新版本的PKI解决了这个问题。 rsconnect的新版本在CRAN上,但新版本的PKI目前仅在GitHub上。以下是如何获得它 - install_github("s-u/PKI")。我认为'它与CRAN上的PKI版本具有相同的版本号,它不能安装,至少在我的Mac上安装。

这个最新版本获取了Apple openssl标题,并将它们放在PKI可以找到它们的位置,然后rsconnect可以找到PKI包记录。