Однострочный код для запуска кода R из командной строки Windows - PullRequest
0 голосов
/ 11 января 2019

Я хочу, чтобы однострочный код запускал блестящее приложение из командной строки Windows, не открывая приложение R.

Если я открываю R из cmd и запускаю код, он работает. Но это дает ошибку для следующего однострочного кода.

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

Пожалуйста, помогите. Спасибо ..

Ответы [ 3 ]

0 голосов
/ 14 января 2019

Вы можете попробовать в cmd что-то вроде этого (например)

> "C:\Program Files\R\R-3.5.0\bin\i386\Rscript.exe" ".\app.R"

Внутри приложения. У меня есть, так что оно работает блестящее приложение

shinyApp(
  ui = ui,
  server = server,
  options = list(launch.browser = T))
0 голосов
/ 21 января 2019

работает следующий код:

RScript -e "shiny::runApp(system.file('examples/01_hello', package='shiny'), launch.browser = T)"

Я сделал два изменения:

  1. Заменить R на RScript
  2. Обмен одинарными и двойными кавычками
0 голосов
/ 14 января 2019

Вы можете попробовать, в командной строке Windows, одинарная кавычка не работает для этого случая.

R -e "shiny::runApp(system.file("'examples/01_hello'", package="'shiny'"), launch.browser = T)"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...