【发布时间】:2017-11-04 07:16:07
【问题描述】:
我已经搜索了网络,但我仍然不清楚如何从 Mac 终端运行 R。我安装了 Rstudio 和独立的 R 应用程序。我以为我可以像使用“python”一样从命令行键入“R”,但这不起作用。是否有必要在我的 bash 配置文件中编辑 PATH?如果是这样,我该如何给出R的正确位置?
感谢您的帮助
收到cmets后编辑
所以,我正在运行 Sierra,当我在终端输入“r”或“R”时,我得到“-bash: R: command not found”。如果我在终端中输入“which R”,我不会得到任何输出。
这是“echo $PATH”的输出:/usr/local/heroku/bin:/opt/local/bin:/opt/local/sbin:/Library/Frameworks/Python.framework/Versions/2.7/ bin:/Users/samuelcolon/anaconda/bin:/Library/Frameworks/Python.framework/Versions/3.5/bin:/Users/samuelcolon/.rvm/gems/ruby-2.1.0/bin:/Users/samuelcolon/。 rvm/gems/ruby-2.1.0@global/bin:/Users/samuelcolon/.rvm/rubies/ruby-2.1.0/bin:/Library/Frameworks/Python.framework/Versions/2.7/bin:/usr/本地/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Users/samuelcolon/.rvm/bin:/Users/samuelcolon/.rvm/bin
至于安装,我相信我前段时间是直接从cran.r-project.org下载的。我可以在我的应用程序中找到 GUI 并打开它—— 我有 3.13 版。有可能吗,我只安装了 R.app 但没有安装 R?也许这就是我在终端中输入“R”时收到“找不到命令”的原因?
一般来说,我一直在 RStudio 工作,但我仍然想从终端访问 R 并找到东西所在的位置。如果从第一方开始最容易,我可以删除并重新安装 R。我希望额外的细节有所帮助,我感谢您的回复。
【问题讨论】:
-
使用 Rscript yourscript.R
-
这取决于您安装它的位置/方式。如果您使用 homebrew,它将是
/usr/local/bin/Rscript your script.R -
我可以在终端中使用
r或R启动R,也就是说,大写和小写命令都可以。试试which R。它返回什么?你在塞拉之下吗?升级到 Sierra 后,我有 some problems with R,然后升级了 R。 -
您没有提供任何信息可以让人们帮助您。 R 在应用程序和终端级别上都可以在 macOS 上正常运行。你从哪里得到R?你是怎么安装的?你的
PATH是什么样的?您是否查看过它是否在/Library/Frameworks/R.framework/Resources/bin/R中以及是否有指向/usr/local/bin/R的符号链接? RStudio 很可能找到了它(不过你没有提到这个关键事实)。它说 R 在哪里? -
@hrbrmstr 我同意 hrbrmstr 的 cmets sjc725。您能否通过单击问题下方的“编辑”字样为您的问题添加更多详细信息。添加您可以添加的内容。您是在终端中输入 R 还是其他应用程序可以帮助我更好地理解。如果您现在可以使用 R,请让其他人知道,以便我们知道您的问题已解决。