2016-05-11 9 views
2

Ich habe gelernt, wie ich meine glänzende App im Intranet/demselben LAN teilen kann, hosting and setting up own shiny apps without shiny server. Verwenden runApp(host="0.0.0.0",port=5050).Hosting und Sharing von glänzenden Apps mit öffentlichen WLAN?

Ich scheiterte jedoch, als ich versuchte, dies zwischen meinem Laptop und Telefon zu tun, während beide an ein öffentliches WiFi, GoogleSticks anschließen.

Als Laie in Webhosting-Sachen, ist meine Vermutung, dass GoogleSticks eigentlich kein Intranet ist?

Antwort

0

Ich habe gerade das -Paket fertiggestellt, mit dem Sie Ihre App auf Windows-Computern freigeben können. Wenn Ihre Frage mehr über die gemeinsame Nutzung Ihrer Shiny Apps als etwa GoogleStucks ist, dann sollten Sie sich vielleicht, check it out;)

Um loszulegen:

install.packages("RInno") 
require(RInno) 
RInno::install_inno() 

Dann nur zwei Funktionen aufrufen müssen eine Installation zu schaffen Rahmen:

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

Wenn Sie möchten, dass R für Ihre Mitarbeiter enthalten, die nicht installiert ist, fügen include_R = TRUE zu create_app:

Es enthält standardmäßig shiny, magritr und jsonlite. Wenn Sie also andere Pakete wie ggplot2 oder plotly verwenden, fügen Sie sie einfach zum Argument pkgs hinzu. Sie können auch GitHub-Pakete zum remotes Argument enthalten:

create_app(
    app_name = "myapp", 
    app_dir = "path/to/myapp" 
    pkgs  = c("shiny", "jsonlite", "magrittr", "plotly", "ggplot2"), 
    remotes = c("talgalili/installr", "daattali/shinyjs")) 

Wenn Sie in anderen Funktionen interessiert sind Besuche FI Labs - RInno