1
我想弄清楚如何將自定義函數添加到我的OpenCPU存儲。將自定義函數添加到OpenCPU存儲
我知道我們必須在R/tmp中創建一個對象。在/ home /創建一個存儲之後,然後我們有到該對象從R/tmp目錄移動到/ home /存儲/使用:
PUT /家/ [商店名稱]/[對象名稱]
這是容易使用R/pub中的函數/包,但是當我嘗試使用自己的自定義函數執行時,我會卡住。
我可以在這個網頁上創建一個R/tmp目錄/ [hashkey]用我自己的自定義函數對象,在第三種形式:
http://public.opencpu.org/userapps/opencpu/opencpu.demo/runcode/
將返回:
{
"object" : "x0188b9b9ce",
"graphs" : [],
"files" : {}
}
所以我通過
PUT/home/[store name] /new.function
與參數:對象= 'x0188b9b9ce'
,然後我看到:
[
"/R/user/[user name]/[store name]/new.function"
]
但當我:
POST /R/user/[user name]/[store name]/new.function/save
我得到這樣的迴應:
HTTP 400 Bad Request
Object: new.function not found in /R/user/[user name]/[store name]/
所以我究竟做錯了什麼?
是的,我用實際的字符串替換了[用戶名]和[存儲名稱],我只是希望儘可能簡單明瞭地將其與文檔相關聯。
你沒有做錯任何事情。公共服務器的主機存在問題。我正在研究它。您是否考慮安裝opencpu的本地副本? – Jeroen 2012-08-17 09:34:52
我認爲問題已得到解決。新主機有一些奇怪的防火牆東西,導致一些問題。你可以再試一次嗎? – Jeroen 2012-08-17 19:42:18
@Jeroen,謝謝,我會試一試。我的網站在goDaddy上,是否可以在本地複製? – 2012-08-18 03:34:39