2017-06-07 11 views
0

私はエラーの下に取得shinyapps.ioで私の光沢のあるアプリを展開しようとしています: シャイニー展開エラー

> deployApp() 
Preparing to deploy application...DONE 
Uploading bundle for application: 187055...DONE 
Deploying bundle: 857060 for application: 187055 ... 
Waiting for task: 416072120 
    building: Processing bundle: 857060 
    building: Parsing manifest 
    building: Building image: 849457 
    building: Installing system dependencies 
################################ Begin Task Log ################################ 
[2017-06-07T17:28:40.200495546+0000] Execute script: packages/build/nloptr.sh 
+ set -e 
+ VERSION=2.4.2 
+ cd /tmp 
+ curl -O http://ab-initio.mit.edu/nlopt/nlopt-2.4.2.tar.gz 
    % Total % Received % Xferd Average Speed Time Time  Time Current 
           Dload Upload Total Spent Left Speed 
    0  0 0  0 0  0  0################################# End Task Log ################################# 
Error: Unhandled Exception: Child Task 416072122 failed: Error building image: Build exited with non-zero status: 56 

は、誰もがこのエラーに遭遇しています。誰かが私にこの問題の解決方法を教えてくれたら大丈夫です。私は、あなたのアプリが NLoptを必要とするように見えますが、shinyapps.ioは、パッケージのインストールに失敗したRのバージョン3.4.0

おかげで、

答えて

1

を使用しています。パッケージのインストールは、shinyapps.ioサーバで動作しないかもしれないシェルスクリプトのようです(許可などのため)。

Basically the deployment process scan your file and environment、次にサーバーの依存パッケージを複製しようとします。 CRANバージョンを使用した場合、サーバーはCRANバージョンもインストールします。このバージョンは、ソースからビルドするか、シェルスクリプトを実行する必要はありません。 githubバージョンサーバーを使用している場合は、githubバージョンを使用するか、ソースからビルドを試みます。これは、より多くの依存関係要件を持つ可能性があります。

もう1つの可能性は、Rパッケージはインターフェイスだけであり、サーバーにインストールできなかった実際のライブラリをインストールする必要があることです。

Rパッケージは、サーバーにインストールされた というオペレーティングシステムパッケージに依存することがよくあります。アプリケーションが デフォルトではインストールされていないシステムライブラリを必要とR パッケージを使用する場合は、 shinyapps-package-dependencies

で、私たちは問題、またはプルリクエストを提出することによりお知らせください