RInno подробный пример с Shiny в RStudio - PullRequest
0 голосов
/ 10 мая 2018

Мне нужно сделать несколько приложений Shiny, что превышает бесплатную версию shiny.io для моего приложения. Поэтому я пытаюсь использовать RInno. Я знаю, что это смешно, но учебник для начинающих для RInno кажется мне слишком скудным (они называют его «минимальным примером»). Я просто не могу понять, что я должен делать. В учебном пособии для демонстрации используется предварительно загруженное «примерное» приложение.

# If you don't have development tools, install them
install.packages("devtools"); require(devtools)

# Use install_github to get RInno
devtools::install_github("ficonsulting/RInno",  build_vignettes = TRUE)

# Require Package
require(RInno)

# Use RInno to get Inno Setup
RInno::install_inno()

# Example app included with RInno package
example_app(wd = getwd())

# Build an installer
create_app(app_name = "Your appname", app_dir = "app")
compile_iss()

Когда я запускаю это в RStudio, папка с именем app появляется в моем рабочем каталоге. Я открываю его, чтобы найти следующее (снимок экрана):

enter image description here

Что мне теперь делать? Я попытался открыть «Ваше имя приложения» и следовать инструкциям по настройке (нажав «Далее> Далее> Далее >>> Готово»). На моем рабочем столе появится ярлык «Ваше имя приложения». Я открываю это, но получаю ошибку:

enter image description here

Я что-то не так делаю? Это ошибка? Открытие папки html в папке app с первого снимка экрана показывает html графика, который, как я предполагаю, является примером. Это подойдет мне просто отлично для моих собственных нужд. Однако, когда я попытался запустить собственное приложение с чем-то вроде

create_app(app_name = "existing app", app_dir = "path/to/existing/app")
compile_iss()

Тогда я даже не получаю папку html, как на скриншоте здесь! Сценарий для моего существующего shiny приложения находится в RStudio, это верно? Или это должно быть в Inno Setup Script?

Любые указатели были бы действительно хороши. Приветствия

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...