kernel_require.rb:55:in `require': cannot load such file


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的问题解决文档


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM