我希望单行代码从Windows命令行运行闪亮的应用程序而无需打开R应用程序。
如果我从cmd打开R并运行代码,则它可以工作。 但是它为下面的单行代码提供了错误。
R -e 'shiny::runApp(system.file("examples/01_hello", package="shiny"), launch.browser = T)'
............
............
> 'shiny::runApp(system.file(examples/01_hello,
+
+ Error: unexpected end of input
Execution halted
请帮助。谢谢。
答案 0 :(得分:1)
以下代码有效:
RScript -e "shiny::runApp(system.file('examples/01_hello', package='shiny'), launch.browser = T)"
我进行了两项更改:
答案 1 :(得分:0)
在这种情况下,您可以尝试在Windows命令提示符下使用单引号。
R -e "shiny::runApp(system.file("'examples/01_hello'", package="'shiny'"), launch.browser = T)"
答案 2 :(得分:0)
您可以尝试在cmd中进行如下操作(例如)
> "C:\Program Files\R\R-3.5.0\bin\i386\Rscript.exe" ".\app.R"
我内部有app.R,所以它运行的是闪亮的app
shinyApp(
ui = ui,
server = server,
options = list(launch.browser = T))