zsh:找不到命令:使用 Big Sur 的终端上的 R Mac
zsh: command not found: R on terminal using Big Sur Mac
我从 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?
我找到了一种方法。
我首先在我的 R 控制台上通过 运行 R.home()
找到了 R 和 Rscript 在我的磁盘上的位置。
然后,我按照 this 指南并从 R.home()
复制返回的位置并粘贴到 /etc/paths
.
的新行
然后,我重新启动了终端,我可以使用 R
和 Rscript
命令
这可能是由于当前版本的 CRAN 的 R 安装包(从版本 4.0.5 开始存在)存在一个错误,该错误影响了 Big Sur 的某些版本。我在这里回答了这个问题:
简而言之,如果 运行 uname -r
给你的版本号大于 20,那么你可能需要手动创建软件包安装程序未能创建的符号链接。
简而言之:
sudo -s
mkdir -p /usr/local/bin
cd /usr/local/bin
rm -f R Rscript
ln -s /Library/Frameworks/R.framework/Resources/bin/R .
ln -s /Library/Frameworks/R.framework/Resources/bin/Rscript .
您需要将安装 R 二进制文件的目录添加到 PATH
环境变量。
您可以按如下方式在当前会话中添加:
PATH=/usr/local/bin/:$PATH
要在每个新会话中自动完成此操作,请确保将此行添加到您的 ~/.zshrc
文件中:
export PATH="/usr/local/bin/:${PATH}"
我遇到了类似的问题。我能够通过将下面的行(通过 运行 R.home()
在 R 中获得的路径)添加到我的 .zshrc
来解决它。感谢指导。
export PATH="/Library/Frameworks/R.framework/Resources:${PATH}"
我从 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?
我找到了一种方法。
我首先在我的 R 控制台上通过 运行 R.home()
找到了 R 和 Rscript 在我的磁盘上的位置。
然后,我按照 this 指南并从 R.home()
复制返回的位置并粘贴到 /etc/paths
.
然后,我重新启动了终端,我可以使用 R
和 Rscript
命令
这可能是由于当前版本的 CRAN 的 R 安装包(从版本 4.0.5 开始存在)存在一个错误,该错误影响了 Big Sur 的某些版本。我在这里回答了这个问题:
简而言之,如果 运行 uname -r
给你的版本号大于 20,那么你可能需要手动创建软件包安装程序未能创建的符号链接。
简而言之:
sudo -s
mkdir -p /usr/local/bin
cd /usr/local/bin
rm -f R Rscript
ln -s /Library/Frameworks/R.framework/Resources/bin/R .
ln -s /Library/Frameworks/R.framework/Resources/bin/Rscript .
您需要将安装 R 二进制文件的目录添加到 PATH
环境变量。
您可以按如下方式在当前会话中添加:
PATH=/usr/local/bin/:$PATH
要在每个新会话中自动完成此操作,请确保将此行添加到您的 ~/.zshrc
文件中:
export PATH="/usr/local/bin/:${PATH}"
我遇到了类似的问题。我能够通过将下面的行(通过 运行 R.home()
在 R 中获得的路径)添加到我的 .zshrc
来解决它。感谢指导。
export PATH="/Library/Frameworks/R.framework/Resources:${PATH}"