所以我刚刚在Mac OS X中通过brew安装了qt
。但它无法链接它。
当我尝试运行brew link qt
或brew 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
并删除任何冲突无效的文件/目录。
答案 0 :(得分:0)
试试brew cleanup
。
即使使用上述命令,您也可能会遇到类似的错误。要修复它,请使用
更改权限sudo chown -R $(whoami) /usr/local
如果您使用的是 Mac High Sierra,请使用
sudo chown -R $(whoami) $(brew --prefix)/*
Follow this post for more permissions related changes
权限完成后,尝试 brew cleanup
和您的命令 brew link --overwrite qt