r 闪亮的 rsconnect 直接上传失败,缺少 PKI 包记录
r shiny rsconnect direct upload fails with missing PKI package records
我在本地有一个闪亮的应用程序 运行ning。我想使用 rsconnect 将文件上传到闪亮的服务器。这是我使用的代码(标记和秘密已删除)
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 headers。
当我运行上面的代码时,我收到以下错误消息。
Error : Unable to retrieve package records for the following packages:
- 'PKI'
我需要更改什么才能让 rsconnect 找到这些记录?
rsconnect 0.8 版更新和新版 PKI 解决了这个问题。新版本的 rsconnect 在 CRAN 上,但新版本的 PKI 目前仅在 GitHub 上。获取方法如下 - install_github("s-u/PKI")
。我 'think' 它与 CRAN 上的 PKI 版本具有相同的版本号,它不会安装,至少对我来说 Mac。
这个最新版本获取 Apple openssl headers 并将它们放在 PKI 可以找到它们的地方,然后 rsconnect 可以找到 PKI 包记录。
我在本地有一个闪亮的应用程序 运行ning。我想使用 rsconnect 将文件上传到闪亮的服务器。这是我使用的代码(标记和秘密已删除)
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 headers。
当我运行上面的代码时,我收到以下错误消息。
Error : Unable to retrieve package records for the following packages:
- 'PKI'
我需要更改什么才能让 rsconnect 找到这些记录?
rsconnect 0.8 版更新和新版 PKI 解决了这个问题。新版本的 rsconnect 在 CRAN 上,但新版本的 PKI 目前仅在 GitHub 上。获取方法如下 - install_github("s-u/PKI")
。我 'think' 它与 CRAN 上的 PKI 版本具有相同的版本号,它不会安装,至少对我来说 Mac。
这个最新版本获取 Apple openssl headers 并将它们放在 PKI 可以找到它们的地方,然后 rsconnect 可以找到 PKI 包记录。