我正在运行ubuntu,当我使用R命令行界面时,系统功能起作用:
system("./script.sh")
但是当我在rstudio上做同样的事情时,我会收到消息:
./script.sh: line 3: program: command not found
第3行的程序在我的路径上并且从命令行运行良好,我是否必须在rstudio / shiny上设置一些环境变量?
答案 0 :(得分:0)
检查Sys.getenv(' PATH')并在必要时使用Sys.setenv(' PATH')或您可以使用完整路径。
请记住,Shiny应用程序将具有相对于它们发布位置的路径。
<强>加成强>
自您运行Ubuntu后,您还可以尝试在~/.Renviron
或/etc/R/Renviron