首页 > 解决方案 > 在 Mac OS 上安装没有管理员的 R

问题描述

我知道按标题,这个问题与以前的问题重复,但没有提供令人满意的解决方案。

我在 MacOS Mojave 上安装 R 4.0.0。我没有管理员权限,并且在可预见的将来我无法获得它。

我已下载 .pkg 文件并将其解压缩到一个文件夹中。文件夹布局如下:文件夹布局

如果我使用终端运行以下命令:

export RSTUDIO_WHICH_R=~/Documents/RStudio/r_4.0.0/R.framework/Resources/bin/R
open ~/Documents/RStudio/RStudio.app

我得到错误:

Unable to find libR.dylib in expected locations within R Home directory /Library/Frameworks/R.framework/Resources; 
Unable to find libR.dylib in expected locations within R Home directory /Library/Frameworks/R.framework/Resources

示例错误

我努力了:

export R_HOME=~/Documents/RStudio/r_4.0.0/R.framework/Resources
export R_HOME_DIR=~/Documents/RStudio/r_4.0.0/R.framework/Resources

我也尝试过进入~/Documents/RStudio/r_4.0.0/R.framework/Resources/bin/R文件并用我的手动替换文件路径。但我仍然得到一个错误:

dyld: Library not loaded: /Library/Frameworks/R.framework/Versions/4.0/Resources/lib/libR.dylib
Referenced from: [My User directory]/Documents/RStudio/r_4.0.0/R.framework/Resources/bin/R
Reason: image not found
Abort trap: 6

在这一点上,我不知所措(任何事情?)似乎/Library/Frameworks/...在某些时候是硬编码的,我对此无能为力。任何人都可以建议修复。

标签: rmacos

解决方案


当我尝试在不安装 R 的情况下打开 rstudio 时遇到了这个错误。

我通过首先从https://cran.r-project.org/bin/macosx/安装 R并尝试再次重新打开 rstudio 来解决它。

这将解决 macOS 上的此错误。


推荐阅读