Przepraszam za to niezwykle noobskie pytanie, ale nie mogę znaleźć odpowiedzi. Właśnie skończyłem pisać moją aplikację R Shiny i przygotowuję się do wysłania jej do mojego sieciowego faceta, żeby mógł załadować ją na mój serwer firmy.Jak mogę wcześniej uruchomić moją błyszczącą aplikację bez wywoływania biblioteki ("błyszczące")?
Jednak, aby uruchomić mój app, obecnie mam wykonać polecenia:
>library("shiny")
>runApp("myApp")
Nie chcę faceta sieciową mieć do czynienia z prowadzeniem biblioteki („lśniący”), tak jak puszka Umieściłem to w moim kodzie? Mam już
library(shiny)
w moim server.R
Ponadto, mam wiele pakietów wdrożone, w tym googleVis, ggplot2 i reshape2. Ale gdy używam mojej aplikacji na nowym komputerze, muszę używać "install.packages()". Czy mój użytkownik sieci lub użytkownik aplikacji musi się tym martwić?
Dzięki.
Spójrz na tę aplikację, na przykład: https://www.google.com/search?q=radyant&oq=radyant&aqs=chrome.0.69i57j69i60l3j69i59.2038j0&sourceid=chrome&ie=UTF-8. Ma wiele zaimportowanych bibliotek (kod: https: //github.com/mostly-harmless/radyant/blob/master/inst/marketing/global.R). W jaki sposób użytkownik tej aplikacji może zobaczyć wszystko bez zaimportowania wszystkich bibliotek itp. Czy jest to po prostu wyabstrahowane ode mnie i zadbane przez serwer? Jestem zdezorientowany, ponieważ zastanawiam się, czy muszę podać swojemu facetowi sieci jakieś konkretne szczegóły. – user2522217