【发布时间】:2021-06-28 08:24:02
【问题描述】:
我从 cran 官方网站安装了 R,我可以从 Rstudio 运行 R,但是当我尝试从终端使用 R 时,我得到以下结果:
(base) ege@Eges-MBP ~ % R
zsh: command not found: R
(base) ege@Eges-MBP ~ % RScript
zsh: command not found: RScript
如何在我的 Mac 上启用命令 R 并从终端运行 RScript?
【问题讨论】:
-
尝试从 Rstudio 中的终端打开 R(通常在 R 控制台选项卡旁边)。如果有效,请在 Rstudio 的终端中输入
which R或 查看 RStudio 用于在Tools>Global Options>R version下查找 R 的路径就在顶部选项窗口。然后,您可以使用 $PATH 的路径,或者创建从 R 二进制文件到您的二进制文件通常所在的文件夹的(符号)链接。 (可能是 /usr/local/bin,我不确定它在 MacOS 中是怎样的 -
你能用
zsh以外的R终端吗? -
嗨,我刚从 Windows 切换到 Mac,所以我是 MacOS 的新手。我在 Rstudio 的终端上输入了
which R,它没有抛出错误,但我什么也没返回。相反,我从终端使用了R.home(),它返回了/Library/Frameworks/R.framework/Resources -
很高兴您找到了解决方案。稍微清楚一点,
terminal和R console通常在 RStudio 中是两个不同的东西。在 RStudio 中,除了通常的Console可以与您的 R 环境进行交互之外,还有一个Terminal(以及其他一些选项卡,例如“工作”)。此终端选项卡可以像普通终端一样使用。这有点令人困惑,但是您在控制台中输入了 R.home(),而不是在终端中。 (这听起来很迂腐,但正确的术语有助于找到正确的问题和答案:)