簡體   English   中英

r shiny rsconnect直接上傳失敗,缺少PKI包記錄

[英]r shiny rsconnect direct upload fails with missing PKI package records

我有一個在本地運行的閃亮應用程序 我想用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才能找到這些記錄?

對rsconnect 0.8版本的更新和新版本的PKI解決了這個問題。 rsconnect的新版本在CRAN上,但新版本的PKI目前僅在GitHub上。 以下是如何獲取它 - install_github("su/PKI") 我認為'它與CRAN上的PKI版本具有相同的版本號,它不能安裝,至少在我的Mac上是這樣。

這個最新版本獲取了Apple openssl標頭,並將它們放置在PKI可以找到它們的位置,然后rsconnect可以找到PKI包記錄。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM