2016-03-24 3 views
2

私はパッケージとして配布した光沢のあるアプリを持っています。私は自分のコンピュータ上でパッケージ/アプリケーションを使用すると、RStudio内に新しいウィンドウを開き、そこでアプリケーションを実行します。他の人が自分のコンピュータでパッケージ/アプリケーションを実行すると、Internet Explorerで開かれますが問題があります。Shiny:ビューアペインまたは外部ウィンドウでアプリを実行するかどうかを選択します。

私はlaunch.browser=rstudio::viewerを含めるために私runAppコードを変更し、IEで開くアプリを防ぐのではなく、新しいウィンドウを開くより少しビューアペインのアプリを実行します。 runAppをRstudioウィンドウで開く方法については、光沢のあるドキュメントのどこにも見当たりません。

ビューアペインでrunAppを実行するように指示することができれば、それもRstudioウィンドウで実行する必要があります。誰がどのように知っていますか?

よろしく

答えて

2

私はこのコードで私の問題を解決することができた:

# Create ui and server 
# Set Rstudio to run external 
shinyApp(ui = ui, server = server) # runs externally 
options(shiny.launch.browser = .rs.invokeShinyWindowViewer) 
shinyApp(ui = ui, server = server) # runs in RStudio window 
2

は、あなたが上でこの設定を持っていることを確認し、インターネットブラウザの開口部にそれを回避し、R-スタジオの窓からそれを実行するには、次の

enter image description here

それは可能性がありそれらのデフォルト設定は、単に "Run in Window"ではなく、何か他のものであるということです。

最新のRスタジオバージョンもお持ちください。私はちょうど誰かが偶然ここに同様の問題を持っていた読み:

https://stackoverflow.com/a/35311882/5874001

これが解決しない場合、私はさらにあなたを助けるために最善を尽くします。

関連する問題