brew package can't link
问题有时候brew install [package]
以后运行brew doctor
自检会出现not link
错误ui
~/ brew doctor Warning: You have unlinked kegs in your Cellar Leaving kegs unlinked can lead to build-trouble and cause brews that depend on those kegs to fail to run properly once built. Run `brew link` on these: libevent
运行brew link
发现:code
~/ brew link libevent Linking /usr/local/Cellar/libevent/2.1.8... Error: Could not symlink include/evdns.h /usr/local/include is not writable.
这就要求咱们改变一些系统文件夹的读写权限,要根据本身文件夹的实际状况去写dns
sudo chown -R usrname:admin /usr/local/ sudo chown -R usrname:admin /usr/include/ sudo chown -R usrname:admin /Library/...
其中usrname
在系统偏好设置——用户与群组中查找it
再运行:event
~/ brew link libevent Linking /usr/local/Cellar/libevent/2.1.8... 817 symlinks created
问题解决。table
brew
命令使用超级权限sudo