Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/jenkins/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
mac os 10.14.5上的R版本控制问题_R_Rstudio - Fatal编程技术网

mac os 10.14.5上的R版本控制问题

mac os 10.14.5上的R版本控制问题,r,rstudio,R,Rstudio,突然间,我的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

突然间,我的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版之间存在混淆,我想可以通过设置正确的verion路径来进行纠正,但是我不确定如何才能做到这一点,我也不知道这是怎么发生的,因为最近没有任何新的R安装,一切都正常工作。

您可以使用
.libpath()
检查库路径。有帮助吗?libpath指向3.6。我没有使用任何东西就更新了xcode。但在我完全重新启动所有程序并更新.packages(repos=''、ask=FALSE、checkbuild=TRUE)之后,它现在又可以工作了。我不知道为什么…您可以使用
.libPaths()
检查库路径。有帮助吗?libpath指向3.6。我没有使用任何东西就更新了xcode。但在我完全重新启动所有程序并更新.packages(repos=''、ask=FALSE、checkbuild=TRUE)之后,它现在又可以工作了。我不知道为什么。。。