Встроенное блестящее приложение в виньетку пакета R?

#r #shiny

Вопрос:

Я хотел бы встроить блестящее приложение в виньетку пакета R. Я сделал небольшой тестовый пакет, исходный код на https://github.com/qdread/testShinyVignette .

Виньетка testshiny имеет следующий заголовок yaml:

 ---
title: "test embedded Shiny app"
output: rmarkdown::html_vignette
runtime: shiny
vignette: >
  %VignetteIndexEntry{test embedded Shiny app}
  %VignetteEngine{knitr::rmarkdown}
  %VignetteEncoding{UTF-8}
---
 

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

 shiny::shinyAppDir(
  system.file("examples/example-app", package="testShinyVignette")
)
 

В каталоге есть приложение, которое называется app.R example-app .

Я ожидаю, что вы запустите следующий код в RStudio

 devtools::install_github("qdread/testShinyVignette", build_vignettes = TRUE)
vignette("testshiny", package = "testShinyVignette")
 

приложение должно запускаться, когда виньетка появится на панели просмотра RStudio, так как оно запущено в локальной установке R. Вместо этого я вижу пустое окно. Я что-то делаю неправильно?