2016-06-22 18 views
-2

shinyAPPをサーバーにインストールしましたが、一部のAPPが動作せず、エラーメッセージが画像として表示されます。解決方法はわかりません。 enter image description hereshinyserverの使用中にエラーが発生しました

+1

ますスタックオーバーフローへようこそ! [良い質問をする方法](http://stackoverflow.com/help/how-to-ask)と[再現可能な例を与える方法](http://stackoverflow.com/questions/)の情報をお読みください。 5963269)。これは他の人があなたを助けることをはるかに容易にします。 – zx8754

+0

エラーメッセージ "診断情報がJavaScriptエラーコンソールにダンプされました。" – xiukun

+0

ウェブブラウザでエラーを見つけよう、 Chromeの場合:https://developer.chrome.com/devtools/docs/console Firefoxの場合:https://developer.mozilla.org/en-US/docs/Tools/ Web_Console – Sumedh

答えて

0

光沢のあるサーバーが使用しているRプロセスで使用されているライブラリにdplyrパッケージがインストールされていないようです。ブラウザのコンソールから

Listening on http://127.0.0.1:56037 
Warning: Error in library: there is no package called ‘dplyr’ 
Stack trace (innermost first): 
    38: library 
    1: runApp 
Error in library(dplyr) : there is no package called ‘dplyr’ 

あなたは光沢のあるサーバーが使用するライブラリフォルダにインストールされたパッケージを持っていることを確認してください。 など。私の場合は、RStudioで使用されるRを別にして、開発がライブアプリから分離されるようにします。

マイライブラリは、Linuxでそれゆえusr//lib64//R//libraryに座っている私は、スーパーユーザsudo RとしてRを実行し、install.packages("dplyr", lib="usr//lib64//R//library//")

+0

私はdplyrパッケージをインストールしていますが、これは私がインストールしたdplyrパッケージです。それはまだ動作しません。 – xiukun

+0

エラーは間違いなくライブラリがないためです。私は自分のサーバでテストしましたが、 'library(aareshape2) 'のようなものを追加すると同じエラーが返って失敗することになります。サーバーでどのOSを使用していますか?私の推測では、インストールされているパッケージ、それらがインストールされているライブラリパス、および光沢のあるアプリケーションを実行しているユーザーが与えられたフォルダ/ファイルを読み取る権限を持っているかどうかを確認する必要があります。 – PeterS

+0

haha​​、それは私にとっては難しいことです。光沢のあるアプリケーションに権限があるかどうかはわかりません。 (私のパッケージのlibは "/ usr/local/lib/R/site-library"、 "/ usr/lib"です)/R /サイトライブラリ "、"/usr/lib/R/library ") – xiukun

関連する問題