首页 > 解决方案 > 来自rstudio的奇怪ld警告

问题描述

当我尝试在 Rstudio 上安装软件包时,我一直遇到这样的 ld 警告:

ld:警告:基于文本的存根文件 /System/Library/Frameworks//CoreFoundation.framework/CoreFoundation.tbd 和库文件 /System/Library/Frameworks//CoreFoundation.framework/CoreFoundation 不同步。回退到库文件进行链接。

有人知道如何解决这个问题吗?

标签: rlinker-warning

解决方案


重新安装 CommandLineTools 对我不起作用。

这些警告是由/System/Library/Frameworks/.

解决方案

将最近的框架从 MacOSX.sdk 链接到 /Library/Frameworks/.

sudo ln -s  /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/System/Library/Frameworks/CoreFoundation.framework /Library/Frameworks/
sudo ln -s  /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/System/Library/Frameworks/Security.framework /Library/Frameworks/

推荐阅读