2016-08-18 2 views
5

Amazon S3データベースに保存しているデータを表示するR Shiny Appを開発中です。私は「aws.s3」と呼ばれる好きなものを見つけるために、すべての異なるR-S3データベースの対話パッケージを絞り込むことができました。私は、このパッケージでアプリを展開しようとするとlibrary(aws.s3)コマンドを使用して含まれ、私は、次のエラーメッセージが表示されます。aws.s3 shinyappをデプロイする際のパッケージの問題

Preparing to deploy application...DONE 
Uploading bundle for application: 120428...Error in vapply(packages, function(pkg) { : values must be length 1, but FUN(X[[17]]) result is length 0 
Calls: <Anonymous> ... writeLockFile -> lapply -> FUN -> data.frame -> vapply 
Execution halted 

アプリは、私はそれをローカルに実行したときに、私が望むとおりに動作し、shinyappsサポートからの人が言います彼女は彼女のシャイニーアプリにaws.s3パッケージを入れても、自分の問題を再現することができませんでした。 aws.s3のソースコード全体をアプリにコピー&ペーストしてlibrary(aws.s3)コマンドを削除しても、同じエラーメッセージが表示されます。このエラーメッセージをGoogleで検索すると、私は絶対にどこにもいませんでした。

私は、問題をパッケージの依存関係のツリーに絞り込むことができました。このパッケージが含まれている完全に空のアプリケーションをデプロイしようとしたので、私のアプリケーションコードでは問題ありませんが、同じエラーメッセージが表示されました。 shinyappsデプロイメントのために私のパッケージディレクトリ内のどのパッケージが正しくインストールされていなかったか、またはデプロイメントプロセスをデバッグする方法を見つけることができるので、依存関係ツリーのどのパッケージが問題になっているかを知ることができます。 aws.s3の依存関係を見て、問題が見つかるまでアンインストールして再インストールできますか?

このすべてをお読みいただきありがとうございます。

+0

あなたの最後の質問では、aws.s3の依存関係は、[DESCRIPTION "ファイル](https://github.com/cloudyr/aws.s3/blob/master/DESCRIPTION)にあります。申し訳ありませんが残りの部分を助けることはできません。 –

+0

ありがとうWeihuang! – jappleby

答えて

1

アップデート:aws.s3は現在CRAN上にあるので、そこからインストールしてください。


どうやらCRANにあるかdevtools::install_github()を使用して、ローカルシステムにインストールされている唯一のパッケージはシャイニーで使用可能になります。あなたはdevtoolsを使って再インストールして、これを動作させることができます。

関連する問題