Rscript:命令未找到

时间:2016-07-19 10:38:43

标签: r terminal installation rstudio

我和R一起工作了一段时间,我一直在和Rstudio合作,我刚试过在终端运行一个Rscript命令(我有一个mac ..)而且我收到了这个错误 -

>Rscript script.R
 -bash: Rscript: command not found

当我试图在终端中打开R时,我会出现同样的错误 -

>R
-bash: R: command not found

我可以用Rstudio和R应用程序运行R代码,但我知道有一种方法可以运行R抛出终端。 我在计算机上安装R时是否遗漏了什么?我需要将R添加到PATH中吗?

提前感谢!

2 个答案:

答案 0 :(得分:5)

通过Windows command prompt

运行R脚本的步骤
  1. 在环境变量中为PATH设置Rscript.exe变量。可以在Rscript.exe的{​​{1}}文件夹中找到bin。在Windows命令提示符中设置R使用Rscript.exe命令的路径。要检查是否已在环境中设置Rscript,请在命令提示符下键入Rscript.exe。应该提供以下信息。
  2. enter image description here

    1. 转到命令提示符,设置Rscript文件所在的路径。
    2. 运行以下命令:此.R文件夹下存在abcd.R。所以我设置路径,然后运行Documents
    3. enter image description here

答案 1 :(得分:2)

对于那些偶然发现但使用 mac 的人,您可能会发现这很有用。我最近通过 CRAN 站点下载并安装了 R 和 RStudio。我没有通过自制软件做到这一点。由于我直接从站点下载了此安装,因此它没有将 RScript 可执行文件添加到我的 /usr/local/bin 目录中。

我的 Mac 上有 locate,所以我进行了快速查找:

locate RScript

我在这里找到了:

/Library/Frameworks/R.framework/Versions/4.0/Resources/bin/Rscript

我必须做的是创建一个指向我的 /usr/local/bin 目录的符号链接以使其工作:

cd /usr/local/bin
ln -s /Library/Frameworks/R.framework/Versions/4.0/Resources/bin/Rscript Rscript

现在我可以通过命令行运行 Rscript。这可能会帮助其他人。