家酿符号链接错误(Homebrew Symlink Error)

2019-07-30 03:36发布

我试图使用安装memcached的:

brew install memcached

这将结束在有关无法创建一个符号链接自制错误:

The linking step did not complete successfully
The formula built, but is not symlinked into /usr/local

救命!

Answer 1:

我卸载了什么自制迄今已安装(libevent的依赖):

brew uninstall libevent

于是周先生-定义的USR / local目录:

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

然后尝试重新安装Memcached和它的工作:

brew install memcached


Answer 2:

由于高塞拉利昂的是/ usr / local是不再CHOWN-能。 在提出新的程序一个自制的问题是:

sudo chown -R $(whoami) $(brew --prefix)/*

FYI:如果需要在/ usr /本地子文件夹(如./include或./Frameworks)丢失,你必须首先他们的mkdir



Answer 3:

感谢您更新自己的问题,这帮助我很多。 我通过在所有地点修复了这个问题/usr/local写给组作为我的管理员组今年已经。

要做到这一点只需要使用下面的命令

sudo chmod -R g+w /usr/local


Answer 4:

之后,我在@septerr答案进行的建议,我仍然无法通过自制安装迦太基......经过一番googleing我发现这一点:吉斯特https://gist.github.com/dalegaspi/7d336944041f31466c0f9c7a17f7d601

反正......得到这个:

Error: An unexpected error occurred during the 'brew link' step The formula built, but is not symlinked into /usr/local Permission denied @ dir_s_mkdir - /usr/local/Frameworks Error: Permission denied @ dir_s_mkdir - /usr/local/Frameworks

做过这个:

sudo chown -R $(whoami) $(brew --prefix)/*

sudo install -d -o $(whoami) -g admin /usr/local/Frameworks

之后是能够成功安装迦太基



Answer 5:

看来,因为埃尔卡皮坦在/ usr /地方已经改变,造成上述问题对我来说是文件权限。

取而代之的是选择的解决方案的话,建议做:

sudo chown -R :staff /usr/local

这将会为所有用户工作



文章来源: Homebrew Symlink Error
标签: homebrew