2017-06-21 44 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。