shiny的runApp()无法从代码或RStudio运行';s按钮
我无法运行闪亮的应用程序,无论是通过RStudio的按钮“运行应用程序”,还是直接使用代码runApp() 我已经使用这个闪亮的应用程序很多年了。但最近,在没有任何更改的情况下,当我按下RStudio中的“运行应用程序”按钮时,应用程序停止工作。然后我输入命令runApp(),它也不起作用 当我按下RStudio按钮“运行应用程序”时,我得到: 当我在应用程序的开头输入命令shiny的runApp()无法从代码或RStudio运行';s按钮,r,shiny,rstudio,run-app,R,Shiny,Rstudio,Run App,我无法运行闪亮的应用程序,无论是通过RStudio的按钮“运行应用程序”,还是直接使用代码runApp() 我已经使用这个闪亮的应用程序很多年了。但最近,在没有任何更改的情况下,当我按下RStudio中的“运行应用程序”按钮时,应用程序停止工作。然后我输入命令runApp(),它也不起作用 当我按下RStudio按钮“运行应用程序”时,我得到: 当我在应用程序的开头输入命令shinny::runApp()时,我得到: Listening on http://127.0.0.1:3642 Warn
shinny::runApp()
时,我得到:
Listening on http://127.0.0.1:3642
Warning: Error in runApp: Can't call `runApp()` from within `runApp()`. If your application code contains `runApp()`, please remove it.
51: stop
50: runApp
Error in runApp() :
Can't call `runApp()` from within `runApp()`. If your application code contains `runApp()`, please remove it.
工作目录很好
所以,我被卡住了。我无法运行该应用程序。我以前见过第二个错误。当我启动一个闪亮的应用程序时,我正试图解决另一个问题。里面有一个按钮,点击后,命令runApp启动另一个闪亮的应用程序。那就是我出错的时候 无法从另一个闪亮应用中调用闪亮应用
我以前见过第二个错误。当我启动一个闪亮的应用程序时,我正试图解决另一个问题。里面有一个按钮,点击后,命令runApp启动另一个闪亮的应用程序。那就是我出错的时候 无法从另一个闪亮应用中调用闪亮应用
我只是意识到,当我打开RStudio直接打开应用程序时,问题就出现了;在这种情况下,RStudio会自动将工作目录识别为应用所在的目录 但是,如果我先打开RStudio(例如,从桌面图标),或者工作目录与应用所在的目录不同,我没有任何问题:RStudio中的“运行应用”按钮工作正常
我认为按钮取决于工作目录,如果工作目录与应用程序目录不同,按钮会自动添加路径,以便应用程序可以运行。但是,如果工作目录与应用程序目录相同,则该按钮会删除路径,在runApp()中留下一个空白,然后导致问题。我刚刚意识到,当我打开RStudio直接打开应用程序时,问题就发生了;在这种情况下,RStudio会自动将工作目录识别为应用所在的目录 但是,如果我先打开RStudio(例如,从桌面图标),或者工作目录与应用所在的目录不同,我没有任何问题:RStudio中的“运行应用”按钮工作正常
我认为按钮取决于工作目录,如果工作目录与应用程序目录不同,按钮会自动添加路径,以便应用程序可以运行。但是,如果工作目录与应用程序目录相同,则该按钮会删除路径,在runApp()中留下一个空白,然后导致问题。如果您尝试使用
shinny::runApp(appDir=“path/to/your/app”)
手动输入应用程序目录,会发生什么情况?你计算的每一个应用程序都有相同的问题吗?还是只有这一个?如果我进入目录,也会有相同的问题。是的,该问题会影响我的所有应用。如果您尝试使用shinny::runApp(appDir=“path/to/your/app”)
手动输入应用程序目录,会发生什么情况?你计算的每一个应用程序都有相同的问题吗?还是只有这一个?如果我进入目录,也会有相同的问题。是的,该问题影响到我的所有应用。我尝试在runApp中添加路径,创建新文件并使用shinyApp()。它们都不起作用。你闪亮的应用程序的结构是什么。您是否有一个app.R文件,或者使用不同的名称,如gui.R。或者您有两个不同的文件ui.R和server。R??我有两个不同的文件:ui.R和server.RI尝试在runApp中添加路径,创建一个新文件并使用shinyApp()。它们都不起作用。你闪亮的应用程序的结构是什么。您是否有一个app.R文件,或者使用不同的名称,如gui.R。或者您有两个不同的文件ui.R和server。我有两个不同的文件:ui.R和server.RI有同样的问题。设置不同的工作目录(因此不是应用程序目录)可以解决此问题。但是,对于IDE来说,这是一种奇怪的行为……我也有同样的问题。设置不同的工作目录(因此不是应用程序目录)可以解决此问题。但对于IDE来说,这仍然是一种奇怪的行为。。。
Listening on http://127.0.0.1:3642
Warning: Error in runApp: Can't call `runApp()` from within `runApp()`. If your application code contains `runApp()`, please remove it.
51: stop
50: runApp
Error in runApp() :
Can't call `runApp()` from within `runApp()`. If your application code contains `runApp()`, please remove it.