当我尝试使用自制软件(brew install aLibrary
)安装库时,出现以下错误:
Could not symlink lib/pkgconfig/aFile
/usr/local/lib/pkgconfig is not writable.
我该怎么办?
Answers:
brew doctor
然后从那里复制建议的命令甚至更好。
巨型麋鹿有一个很好的建议,这就是我解决问题的方式,我认为这是最干净的。除非他们知道后果,否则用户不应更改权限。
将安装的软件包(通过brew)输出到文本文件:
brew list > brewlist.txt
卸载brew:
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)"
重新安装brew:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
重新安装以前的软件包(如果不需要所有软件包,请编辑列表):
brew install $(< brewlist.txt )
使用以下内容。
$ brew doctor
消息将显示指向修剪的错误链接。如果找到,请运行下一个选项。
$ brew prune
这些内容删除后,请继续将其链接到
$ brew link python
sudo chown -R $(whoami) /usr/local/lib/pkgconfig
似乎是一个很好的复制粘贴答案。