OpenCPU アプリ パッケージを作成し、シングル サーバー モードで正常にテストしました。サーバーはセットアップされており、問題なくアプリを見つけることができます。
ただし、一部の ocpu 呼び出しで次のエラーが発生します (Chrome JS コンソールから):
POST http://mydomain/ocpu/library/userengagementdashboard/R/metricsList 400 (Bad Request) jquery-1.10.2.min.js:6
OpenCPU error HTTP 400
package or namespace load failed for 'userengagementdashboard'
In call:
NULL
シングル ユーザー サーバー モードでは、これらのエラーは発生しませんでした。
http:// mydomain
/ocpu/library/userengagementdashboard/NAMESPACE を確認すると、次のようになります。
export(aggregatePlot)
export(clusterFun)
export(facetPlot)
export(facetsList)
export(getDataAll)
export(getDataFacet)
export(getDataTime)
export(getDataTimeFacet)
export(mergeClusters)
export(metricsList)
export(timeFacetPlot)
export(timePlot)
import(RDruid)
import(ggplot2)
import(lubridate)
import(parallel)
import(plyr)
import(reshape)
私の輸入に問題があるのでしょうか?
アップデート:
私はおそらくすべての依存関係を持っていなかったというJeroenの提案のおかげでこれを解決しました。
最初に http:// mydomain
/ocpu/library/ の下の依存関係を確認し、不足しているパッケージを正しいライブラリの場所にインストールしました。
次に、これらの依存パッケージのインポートと依存関係の一部がインストールされていなかったため、依存関係もインストールしました。問題が解決しました!