3

所以我只是qt在 Mac OS X 中通过 brew 安装。但是它无法链接它。当我尝试运行brew link qtbrew link --overwrite qt返回以下内容时:

tonybeninate$ brew link --overwrite qt
Linking /usr/local/Cellar/qt/4.8.4... Warning: Could not link qt. Unlinking...

Error: Directory not empty - /usr/local/opt/qt

有人有什么建议吗?我还尝试运行brew link -n qt和删除任何冲突无济于事的文件/目录。

4

1 回答 1

0

试试brew cleanup

即使使用上述命令,您也可能会收到类似的错误。要修复它,请更改权限

sudo chown -R $(whoami) /usr/local

如果您使用的是 Mac High Sierra,请使用

sudo chown -R $(whoami) $(brew --prefix)/*

关注此帖子以获取更多与权限相关的更改

完成权限后,尝试使用brew cleanup您的命令brew link --overwrite qt

于 2021-03-28T18:28:59.237 回答