我正在尝试使用以下命令安装memcached:
brew install memcached这以有关homebrew无法创建符号链接的错误而告终:
The linking step did not complete successfully
The formula built, but is not symlinked into /usr/local帮助!
发布于 2012-06-28 09:41:10
我卸载了目前为止安装的homebrew (libevent依赖项):
brew uninstall libevent然后对usr/local目录执行chow ned命令:
sudo chown -R $(whoami) /usr/local然后再次尝试安装memcached,它成功了:
brew install memcached发布于 2017-11-11 01:59:21
从High Sierra开始,/usr/local不再可更改。a Homebrew issue中建议的新过程是:
sudo chown -R $(whoami) $(brew --prefix)/*仅供参考:如果缺少所需的/usr/local子文件夹(例如./include或./Frameworks),则必须首先对它们进行mkdir
发布于 2012-10-05 22:52:46
感谢你更新你自己的问题,这对我帮助很大。我修复了这个问题,通过使/usr/local中的所有位置都可以写入组,因为我已经是管理员组中的一员。
为此,只需使用以下命令
sudo chmod -R g+w /usr/localhttps://stackoverflow.com/questions/11237048
复制相似问题