Homebrew是啥东东?apt-get和yum知道吧?Homebrew就相当于MacOS中的yum。
安装:
终端中输入:
1 | ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" |
然后按提示输入管理员密码 如果发现安装失败,得到类似这样的错误信息:
error: unable to unlink old ‘Library/ENV/3.2.6′ (Permission denied)
那说明你遇到了权限问题,这样修复:
1 | sudo chmod -R 775 /usr/local/Library |
在安装完毕后,还需要执行这条:
1 | sudo chmod -R 775 /usr/local/Cellar |
如果安装软件后运行软件,发现提示command not found,查看一下/etc/paths文件,确保/usr/local/sbin有添加,我的paths文件内容如下:
1 | /usr/local/bin |
2 | /usr/local/sbin |
3 | /usr/bin |
4 | /bin |
5 | /usr/sbin |
6 | /sbin |
你ls -l /usr/local/sbin,会发现里面有你用brew安装过的软件的symlink:
1 | lrwxr-xr-x 1 mac admin 34 1 19 15:02 iftop -> .. /Cellar/iftop/1 .0pre4 /sbin/iftop |
2 | lrwxr-xr-x 1 mac admin 27 1 23 09:25 mtr -> .. /Cellar/mtr/0 .86 /sbin/mtr |
OS升级后,如果发现brew提示如下错误:
/usr/local/bin/brew: /usr/local/Library/brew.rb: /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby: bad interpreter: No such file or directory /usr/local/bin/brew: line 26: /usr/local/Library/brew.rb: Undefined error: 0
可以通过如下手段修复:
1 | cd /usr/local/Library |
2 | git pull origin master |
原文地址:https://laoyur.com/?p=212