2017-07-19 47 views
1

我有一個使用庫(珊瑚)的應用程序,其中珊瑚是我自己編寫的軟件包,安裝在閃亮的應用程序目錄中。使用自行編寫的軟件包部署Shiny應用程序

當我嘗試部署我的應用程序到shinyapps.io,我收到以下消息:

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

從我可以在網上聚集,這個問題可能是珊瑚不在CRAN,所以shinyapps。 io無法從那裏獲取該軟件包的記錄。

這是對問題的正確描述嗎?有沒有一個簡單的解決方案?

在此先感謝。

+1

shinyapps.io可以從GitHub獲得的包,如果這能幫助 –

回答

2

shinyapps.io有devtools包, ,它可以從GitHub, 安裝軟件包,如果你不介意把你的包有:

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

devtools具有其它功能也從其他來源安裝, 例如來自bitbucket的install_bitbucket(),來自任意url的install_url()和來自磁盤上的本地文件的install_file()

從本地目錄安裝,你可以使用install

devtools::install('path/to/r/package/dir') 
+0

感謝亞諾什 - 不幸的是,我不能放包中公共場所;我不認爲devtools安裝珊瑚包有另一種方法嗎? –

+1

@JohnSmith絕對,看我更新的回答 – janos

+0

@JohnSmith發生了什麼事?你爲什麼不接受? – janos

相關問題