我使用RStudio設置本地OpenCPU單用戶服務器。我還創建了自己的R包(包名稱:測試),其中只包含一個簡單的test.R文件。源代碼是無法在本地OpenCPU單用戶服務器上顯示R腳本
f1 <- function(x, y) {x+y}
我在RStudio的控制檯鍵入library(opencpu)
開始OpenCPU服務器。我得到了以下印刷品。
Initiating OpenCPU server...
OpenCPU started.
[httpuv] http://localhost:6067/ocpu
OpenCPU single-user server ready.
我可以通過鍵入curl http://localhost:6067/ocpu/library/test/R/f1 -d "x=33&y=3"
運行該腳本。
但是,當我試圖通過鍵入curl http://localhost:6067/ocpu/library/test/R/test.R
顯示將R腳本(test.R),它印
object 'test.R' not found
In call: get(reqobject, paste("package", reqpackage, sep = ":"), inherits = FALSE)
此外,當我跑了test.R它的失敗腳本通過輸入curl http://localhost:6067/ocpu/library/test/R/test.R -X POST -d "x=3&y=4"
。我可以像這樣運行腳本嗎?
任何人都可以幫忙嗎?謝謝。
感謝。在我輸入'curl https://public.opencpu.org/ocpu/library/utils/R/read.csv -F「[email protected]」'後,我檢查了utils包的源代碼,我沒有找不到任何'read.csv'字符串。這個對象在哪裏? – Way
你可以將這個對話轉移到opencpu郵件列表嗎? – Jeroen
好的。我將把它移到郵件列表中。 – Way