Homebrew权限错误:Could not symlink lib/mylib /usr/local/lib is not writable.

使用homebrew安装软件时报权限错误,

Error: The `brew link` step did not complete successfully
The formula built, but is not symlinked into /usr/local
Could not symlink lib/mylib
/usr/local/lib is not writable.

这主要是对/usr/local/lib/pkgconfig目录没有写权限。

可以对此目录授权给使用者:

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

最后连接安装的软件包

brew link mylib

版权声明:著作权归作者所有。

相关推荐

Linux:使用visudo设置用户sudo权限

visudo我们可以修改/etc/sudoers文件来设置用户的sudo权限,修改/etc/sudoers一定要使用visudo命令,它可以让我们比较安全的修改此文件。visudo有以下特性:锁定文件避免多个同时编辑检查语法的完整性检查解析错误,以避免用户错误输入使用root的权限直接执行visudo,打开suders文件$visudo 注意:这里不需要输入shduers文件的路径,默认为/etc