2016-10-03 45 views
1

RSCRIPT的二進制可用,但是當我嘗試使用它,我得到:RSCRIPT執行錯誤:沒有這樣的文件或目錄

Rscript helloworld.r 

Rscript execution error: No such file or directory 

如果我只是做RSCRIPT,它帶來了它通過幫助/用法。

R CMD BATCH工作正常。

我試着在開始時在R代碼中添加shebang行,但它沒有工作。

#!/ sys_apps_01/R/R-3.2.0 /斌/ R

#!/ sys_apps_01/R/R-3.2.0 /斌/ RSCRIPT

+0

你是什麼操作系統和什麼'這Rscript'返回? – nrussell

+0

OS是RedHat 6並且Rscript返回Rscript的用法(用法:/ path/to/Rscript [--options] [-e expr [-e expr2 ...] | file] [args]) –

+0

bash-4.1 $其中Rscript /sys_apps_01/R/R-3.2.0/bin/R腳本 –

回答

0

很可能這被安裝到(配置爲)另一個目錄,然後在安裝後移動。之後Rscript將無法找到(硬編碼?)R二進制文件。我有同樣的問題,這可以通過重新安裝R.

安德烈亞斯

+1

是的,R被安裝並在之後被移動。我如何從這個自定義位置使用R和RScript? –

0

至於你的情況來解決,這是由我(爲了嘗試在AWS lambda函數使用它)移動[R引起的。

我使出做R上本身相當於電話:

./R --slave --no-restore --file=TheScript.R 
相關問題