2017-06-21 45 views
0

我在運行R 2.15.3的RStudio中安裝了光澤。 我通過library(shiny) 加載包但是,當我嘗試使用shinyApp命令我會得到以下shinyApp命令中閃亮的包?

library(shiny) 
ui <- fluidPage() 
server <- function(input,output){} 
shinyApp(ui=ui,server=server) 

Error: could not find function "shinyApp" 

甚至當我試圖通過使用[R幫助:

?shinyApp 

的回答是:

No documentation for ‘shinyApp’ in specified packages and libraries: 
you could try ‘??shinyApp’ 

而且這是非常令人失望的,因爲這個命令是你需要所有時間的基本命令之一!

我不得不提,我試圖編譯的示例代碼是從閃亮(shiny.rstudio.com/tutorial)官方教程!所以基本上它應該工作。

有人可以幫我解決這個問題!

+1

只是猜測,但你可能想安裝最新的R版本?請參閱https://www.r-project.org/ – maller

+1

根據文檔[https://cran.r-project.org/web/packages/shiny/shiny.pdf],「這些函數創建Shiny應用程序對象從明確的UI /服務器對( shinyApp )或 傳遞包含Shiny應用程序( shinyAppDir )的目錄的路徑。你一般不應該使用 這些函數來創建/運行應用程序;它們旨在用於互操作性,例如將Shiny應用嵌入 針織文件 文檔「 – akrun

+1

」由於您使用大寫字母編寫應用程序,因此無法查看文檔。 使用?shinyApp代替?shinyAPP – Sab

回答

1

更新R鍵閃亮所需的版本(> = 3.0.0),然後在運行R. update.packages()

你得到這個錯誤的原因可能是因爲你的舊版本[R下安裝有光澤,因此,你有一個老版本的閃亮。當您在Windows計算機上更新R時,它會使用舊R安裝中已存在的軟件包,即舊版本的Shiny。