赞
踩
中国互联网上对于初学开发者实在是不太友好。百度会让你搜出大量的重复内容,技术博客大家一字不动抄来抄去——甚至不及媒体行业,至少人家知道抄之前改改(洗文);有些人为了沽名钓誉写一些标题党文章,对于解决问题毫无帮助;以及还存在问题解答方法由于版本更新失效的客观问题。
但抱怨是没用但,抱怨者恒抱怨。我们必须努力解决这样的现状。要么,建议初学者们学好英语,连上互联网。要么,写点有意义的博客。
闲话不多说,先来介绍一下homebrew:
homebrew是一款Mac OS平台下的软件包管理工具,拥有安装、卸载、更新、查看、搜索等很多实用的功能。
简单的讲,homebrew就是macOS上的yum,apt-get。
在macOS的命令行工具(如terminal,iterm2等)键入以下命令:
ruby -e “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)”
在2017年,你的macOS版本大概率会在12.0之上。那么你在安装过程中也大概率会遇到如下报错:
Failure while executing: /usr/local/bin/brew tap homebrew/core -q
Error: /usr/local is not writable. You should change the
ownership and permissions of /usr/local back to your
user account:
sudo chown -R $(whoami) /usr/local
大致如上。
解决方法呢,homebrew也告诉了你:
sudo chown -R $(whoami) /usr/local
执行,发现又错误了:
chmod: Unable to change file mode on /usr/local: Operation not permitted
这是因为El Capitan(10.11)系统 加入了Rootless机制,很多系统目录不再能够随心所欲的读写了,即使设置 root 权限也不行。
关闭的方法是:
重启按住 Command+R,进入恢复模式,打开Terminal
csrutil disable
(重新开启的方法是csrutil enable)
修改成功后,再重启进入正常系统。
再次执行sudo chown -R $(whoami) /usr/local
成功!
如下 :
Error: Could not link:
/usr/local/share/doc/homebrewPlease delete these paths and run
brew update
.
好心的homebrew又给了我们答案,删掉路径。好嘞。
执行:
rm -r -f /usr/local/share/doc/homebrew
哈哈,完美。
执行:brew doctor
啥毛病没有!
再来下一个试试:
Mac的包管理就是棒!
以上就是17年末安装homebrew的方法及填坑。其中还有一些之前的坑,很容易找到答案,故不赘述,请自行搜索或者在本文下留言。kiddd会第一时间回复并更新本文。谢谢!
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。