自制软件符号链接错误
我正在尝试使用以下方法安装memcached:
brew install memcached
这个错误会导致自制程序无法创build符号链接:
The linking step did not complete successfully The formula built, but is not symlinked into /usr/local
帮帮我!
我卸载了迄今为止安装的自制软件(libevent dependency):
brew uninstall libevent
然后,浏览usr / local目录:
sudo chown -R $(whoami) /usr/local
然后尝试再次安装memcached,它工作:
brew install memcached
感谢您更新自己的问题,这帮助了我很多。 我通过将/usr/local
所有位置设置为可写组来解决此问题,因为我已经在pipe理员组中。
要做到这一点,只需使用以下命令
sudo chmod -R g+w /usr/local
看来,自从Capitan之后,/ usr / local中的文件权限已经被修改,导致了上面的问题。
我build议做的不是select的解决scheme:
sudo chown -R :staff /usr/local
这将适用于所有用户
在高塞拉利昂,/ usr / local不再可用。 在一个自制问题中提出的新程序是:
sudo chown -R $(whoami) $(brew --prefix)/*
仅供参考:如果需要/ usr / local子文件夹(例如./include或./Frameworks)丢失,您必须首先mkdir