brew update时老是报错,后查了stackoverflow才发现问题,是我自己把usr/local/下的share里面文件删了。
解决方式很简单:
因为brew安装完,默认放置地址都是usr/local下,且是用git去管理。
git status //看到很多被删除记录
git checkout -- *.rb *.png //从staged暂存区中,回复被删除文件。
回复后,brew update 就ok了。
但由于本人典型程序员龟毛本性,总感觉清理不干净。于是:
卸载
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)"
安装
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
brew 变成最新的了。哇嘎嘎,,,
备注:
还会碰到这个bug:rbconfig.rb:213: warning: Insecure world writable
打开mac 下的 “磁盘工具” ---》点击“急救”,权限等会自动回复。 如果是老版本,点击“修复磁盘权限”即可。
相关链接:
http://stackoverflow.com/questions/24652996/homebrew-not-working-on-osx //kernel_require 问题的解决文档
https://ruby-china.org/topics/19321 //rbconfig.rb的问题解决文档