尽管我最近还没有升级R,但是我的R安装突然给我带来了麻烦,并且大约一周前它运行良好。当我尝试加载tidyverse软件包(例如dplyr)时,出现以下错误消息:
Error: package or namespace load failed for ‘dplyr’ in dyn.load(file, DLLpath = DLLpath, ...):
unable to load shared object '/Library/Frameworks/R.framework/Versions/3.6/Resources/library/tidyselect/libs/tidyselect.so':
dlopen(/Library/Frameworks/R.framework/Versions/3.6/Resources/library/tidyselect/libs/tidyselect.so, 6): Library not loaded: /Library/Frameworks/R.framework/Versions/3.5/Resources/lib/libR.dylib
Referenced from: /Library/Frameworks/R.framework/Versions/3.6/Resources/library/tidyselect/libs/tidyselect.so
Reason: image not found
看到版本3.6和3.5之间存在混淆,我想可以通过设置正确版本的路径来以某种方式纠正它,但是我不确定如何做到这一点,并且我不知道如何做到这一点发生了什么事,因为最近一切正常,没有安装任何新的R。