我有一个在本地运行的闪亮应用。我想用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才能找到这些记录?
答案 0 :(得分:0)
对rsconnect 0.8版本的更新和新版本的PKI解决了这个问题。 rsconnect的新版本在CRAN上,但新版本的PKI目前仅在GitHub上。以下是如何获得它 - install_github("s-u/PKI")
。我认为'它与CRAN上的PKI版本具有相同的版本号,它不能安装,至少在我的Mac上安装。
这个最新版本获取了Apple openssl标题,并将它们放在PKI可以找到它们的位置,然后rsconnect可以找到PKI包记录。