【发布时间】:2016-08-10 09:12:32
【问题描述】:
shell_exec("Rscript C:\R\R-3.2.2\bin\code.R ");
这是对脚本的调用。在调用上述脚本时,出现错误。
我正在尝试从上述路径调用我的 R 脚本,但没有显示任何输出。在检查 PHP 的错误日志时,它说 'Rscript' 不是内部或外部命令、可运行程序或批处理文件。该脚本在 Rstudio 上运行良好,但不能在命令行上运行。
【问题讨论】:
-
请更具描述性,并附上您遇到的错误
-
您可以在命令提示符下尝试类似的操作:
cd C:\R\R-3.2.2\bin\ & Rscript "C:\R\R-3.2.2\bin\code.R",或者可能:cd C:\R\R-3.2.2\bin\ & Rscript code.R。基本上,使用cd将目录更改为Rscript.exe 的位置,然后使用&运行第二个命令,其中包含Rscript 和脚本路径。 -
另一个选项是包含路径作为 Rscript 命令的一部分:"C:\R\R-3.2.2\bin\Rscript" C:\R\R-3.2.2\bin\代码.R
-
@Dave2e 谢谢....解决了问题:D