R error: Library not loaded: /Library/Frameworks/R.framework



R一直工作得很好,直到昨天学校安装了安全应用程序。我有这个问题,Library not loaded:/Library/Frameworks/R.framework/Versions/4.1/Resources/lib/libR.dylib在一些但不是所有的软件包。

这是我的R安装;

/Library/Frameworks/R.framework/Versions ❯ l                                                                                                              02:53:02 PM
total 0
drwxrwxr-x  5 root  admin   160B May 20 13:04 .
drwxrwxr-x  8 root  admin   256B May 20 13:04 ..
drwxrwxr-x  5 root  admin   160B May 20 13:29 4.1
drwxrwxr-x  6 root  admin   192B May 20 13:04 4.2
lrwxr-xr-x  1 root  admin     3B May 20 13:03 Current -> 4.2

在4.1/Resources中没有lib/,当前版本应该是4.2,但由于某些原因,它寻找4.1。

有趣的是,如果我从终端运行R而不是Rstudio,一切都很好。

我很感激任何帮助恢复图书馆。dylb路径。

> Sys.getenv('R_HOME')
[1] "/Library/Frameworks/R.framework/Resources"
> sessionInfo()
R version 4.2.0 (2022-04-22)
Platform: x86_64-apple-darwin17.0 (64-bit)
Running under: macOS Big Sur 11.6.5
Matrix products: default
LAPACK: /Library/Frameworks/R.framework/Versions/4.2/Resources/lib/libRlapack.dylib
locale:
[1] en_US.UTF-8/en_US.UTF-8/en_US.UTF-8/C/en_US.UTF-8/en_US.UTF-8
attached base packages:
[1] stats4    stats     graphics  grDevices utils     datasets  methods   base     
other attached packages:
[1] BiocGenerics_0.43.0
PATH=/usr/local/opt/llvm/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin:/Applications/CyberArk EPM.app/Contents/Helpers:/Library/Apple/usr/bin
DISPLAY=/private/tmp/com.apple.launchd.LzOT3qwX1V/org.xquartz:0
neofetch                                                                                                                                              03:09:06 PM
'c.          
,xNMM.          ---------------------------
.OMMMMo           OS: macOS 11.6.5 20G527 x86_64
OMMM0,            Host: Macmini8,1
.;loddo:' loolloddol;.      Kernel: 20.6.0
cKMMMMMMMMMMNWMMMMMMMMMM0:    Uptime: 2 hours, 44 mins
.KMMMMMMMMMMMMMMMMMMMMMMMWd.    Packages: 120 (brew)
XMMMMMMMMMMMMMMMMMMMMMMMX.      Shell: zsh 5.8
;MMMMMMMMMMMMMMMMMMMMMMMM:       Resolution: 1920x1080
:MMMMMMMMMMMMMMMMMMMMMMMM:       DE: Aqua
.MMMMMMMMMMMMMMMMMMMMMMMMX.      WM: Quartz Compositor
kMMMMMMMMMMMMMMMMMMMMMMMMWd.    WM Theme: Blue (Light)
.XMMMMMMMMMMMMMMMMMMMMMMMMMMk   Terminal: iTerm2
.XMMMMMMMMMMMMMMMMMMMMMMMMK.   Terminal Font: MesloLGS-NF-Regular 11
kMMMMMMMMMMMMMMMMMMMMMMd     CPU: Intel i7-8700B (12) @ 3.20GHz
;KMMMMMMMWXXWMMMMMMMk.      GPU: Intel UHD Graphics 630
.cooc,.    .,coo:.        Memory: 36150MiB / 65536MiB

这不是一个正确的修复,但我做的方法如下;

mv 4.1 4.1.old  
ln -s 4.2/ 4.1

这工作。由于某些未知的原因,只有在Rstudio中,无法识别当前R版本4.2的路径。

相关内容

最新更新