r - 在 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/...
在某些时候是硬编码的,我对此无能为力。任何人都可以建议修复。
解决方案
当我尝试在不安装 R 的情况下打开 rstudio 时遇到了这个错误。
我通过首先从https://cran.r-project.org/bin/macosx/安装 R并尝试再次重新打开 rstudio 来解决它。
这将解决 macOS 上的此错误。
推荐阅读
- r - How to repeat rows in dataframe based on the range of a time variable in R?
- angular - Angular 中 RxJS 订阅的生命周期
- service-worker - Workbox 预缓存:如果某些 URL 失败,不要失败
- database - 关于内存数据库的书籍
- docker-compose - Docker-Compose 与 Gitlab-CI 管理敏感数据
- windows - 无法将 OpenCV 中的 .dll 与 CMake 一起使用
- svg - 即使可聚焦设置为假,SVG 仍然可以显示?
- r - 在 data.table 中按 colSums 选择列并按 rowSums 过滤
- ruby-on-rails - ElasticSearch Rails:如果存在和将来按日期1排序,否则按日期2排序
- sql - 求和列在精度后只有 2 位数字(无舍入)