[Brew]Brew Update报错

报错类似

/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require': cannot load such file -- mach (LoadError)
from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require'
from /usr/local/Library/Homebrew/extend/pathname.rb:2:in `<top (required)>'
from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require'
from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require'
from /usr/local/Library/Homebrew/global.rb:3:in `<top (required)>'
from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require'
from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require'
from /usr/local/Library/brew.rb:15:in `<main>'

主要原因就是国内的网络访问git的问题
解决方法如下
Terminal执行命令如下:

sudo chown -R $(whoami):admin /usr/local
cd $(brew --prefix) && git fetch origin && git reset --hard origin/master

然后:

brew update

Job Done!
<p >a</p>

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 174,015评论 25 709
  • #import .h @interface ListTableView : UIView @property (...
    彬至睢阳阅读 854评论 0 0
  • 喜欢上一个人,就会开始审视自己。然后发现自己长得不够漂亮,身材不够好,性格不够好,学业也不够好。这样不够好的自己怎...
    兰晨阅读 238评论 0 1
  • 老段是我朋友也算是我的老师,从高中开始我就经常去他的的宿舍蹭饭吃,不过他真的是大厨,做饭超好吃,虽然他和我一样...
    喜欢做梦的sunny颖儿阅读 276评论 0 1
  • 过这样一种生活:摆脱激情和欲望,心灵冷静而达观。痛苦和不安只从内心发出来,也只从心灵深处消除,而最初的消除也许需...
    许仙儿233阅读 243评论 0 0