2016-12-01 2 views
0

RstudioでいくつかのShinyアプリケーションを開発しましたが、Ubuntu 16.04のAWSインスタンスで自分のShinyサーバを使ってホストしようとしています。私の問題は、.RファイルをWebページとして表示できるShinyアプリケーションに変換する方法がわかりません。.RファイルをUbuntu Server上の実際のShinyアプリケーションに変換する

UbuntuインスタンスにR、Rstudio、およびShinyの最新バージョンを正常にインストールできました。また、Shinyサーバーをポート3838経由でWebページとして正常に表示できました。

私のローカルマシンのファイルを自分のUbuntuインスタンスにコピーして、ShinyサーバーのWebページを供給するのと同じディレクトリに配置しました。これは/opt/shiny-server/samples/sample-appsです。明白な問題は、このフォルダ(hellormd)の既存の2つのアプリケーションは、青色で拡張子を含まないため、端末のプログラムのように見えることです。私がそこに置いたファイルはtest_shiny.Rです。

test_shiny.Rファイルはどのようにして私のWebページから見ることができるのですか?

私はLinux/Ubuntuの新機能です。以下は

test_shiny.Rの内容は次のとおりです。

library(shiny) 
ui <- fluidPage(

    textInput("text", label = "Text", value = "test"), 
    textOutput("textout")) 


server <- function(input, output) { 
    output$textout <- renderText({ 
    paste("Input text is:", input$text) 
    }) 
} 

shinyApp(ui, server) 
+2

フォルダを作成し、その中にui.Rとserver.Rファイルを入れてください。こちらをご覧くださいhttp://shiny.rstudio.com/tutorial/lesson1/ –

+0

@KiprasKančysありがとうございます。あなたは正しいです。私はそれをし、それは働いた。私はプログラムとして 'hello'と' rmd'を間違えましたが、あなたが言及したように、実際にはそれらの中にui.Rとserver.Rファイルがあるフォルダでした。私のアプリは今動作します! – bshelt141

+0

'バージョン0.10.2から、Shinyはシングルファイルアプリケーションをサポートしています。アプリケーションのために別々のserver.Rとui.Rファイルを作成する必要はなくなりました。サーバーコンポーネントとUIコンポーネントの両方を含むapp.Rというファイルを作成することができます。 http://shiny.rstudio.com/articles/single-file.htmlを参照してください。 – dww

答えて

0

フォルダを作成し、それがui.Rとserver.Rファイルを置くの内側にすべきです。ここをクリックしてくださいshiny.rstudio.com/tutorial/lesson1 –  キプロスカンチェス

あなたは正しいです。私はそれをし、それは働いた。私は間違ってプログラムとしてhellormdを間違えましたが、あなたが言及したように、それらの中には実際にはui.Rとserver.Rファイルを持つフォルダでした。私のアプリは今動作します! –   bshel​​t141

関連する問題