升级到yosemite后homebrew报错的解决

报错会如下:

/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 23: /usr/local/Library/brew.rb: Undefined error: 0

作者解释如下:

Mac OS X 10.10 (Yosemite) no longer ships with Ruby 1.8 (only 2.0). I have changed the brew.rb file to use the ‘Current’ directory found in the Ruby.Framework folder. Unless there is a specific reason to use 1.8, this should prevent the issue above when doing a OS upgrade.

我还以为重装homebrew或者升级ruby到2.0来解决,然而我没怎么看他们讨论来讨论去的,因为有人直接贴出了一个方法,我测试通过了,分享出来:

cd /usr/local/Library/
git branch –set-upstream-to=origin/master master
# on branch master
git pull

当然了,这个方法是从git里重新拉了一个brew出来,为什么这个方法快呢?你尝试下重新安装brew就知道了,他需要你去clear一些东西,那不如拉源代码回来来得方便

时间: 2024-12-05 18:17:02

升级到yosemite后homebrew报错的解决的相关文章

升级python3.0后 yum报错

[[email protected] bin]# yum   File "/usr/bin/yum", line 30     except KeyboardInterrupt, e:                             ^ SyntaxError: invalid syntax [[email protected] bin]# 解决的办法是: vim /usr/bin/yum #!/usr/bin/python import sys try:     import

Eclipse导入已有的项目后项目报错的解决办法

第一种:jsp报错 选择windows-->preference-->列表找到Validation-->点击Disable All ->> Apply ->> Apply and Close(ok了) 第二种:src代码报错---一般是源代码不兼容,例如源代码使用的jdk... 项目右击->>Build Path ->> Configure Build Path ->> Liberaries ->> 选中列表中的JR

升级Xcode7.3后MJExtension报错

Xcode更新到7.3后会出现NSObject+MJProperty.h 报Cannot create __weak reference in file using manual reference counting错误信息. 修改方法 在Building Setting中改一下设置 改为 YES就行

Mac 升级10.10 Yosemite系统 brew 报错无法使用解决办法

随着水果公司发布最新系统,想尝鲜的同学们相信早已经装上体验了一把吧,可能个别同学使用 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 23: 

Cocoapods在OS X Yosemite上升级时 报错的解决方法

原始地址:http://www.cocoachina.com/ios/20141018/9958.html 今天升级了Mac OS X 10.10-Yosemite以后运行pod install遇到下面的错误: 1 2 3 /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/fileutils. rb:245:in 'mkdir': Permission denied - /Library/Ruby/

xmlspy注册后打开报错的解决办法

XMLSpy 2011中文版破解补丁使用方法 1.如果你下载的版本是r2sp1的话(r2不用此步骤),先用补丁主程序(altova.xmlspy.v2011r2sp1b-patch.exe).2.XMLSpy2011中文版下载地址:(建议下载2011r2中文版,直接使用keymaker.exe就可以了)http://www.altova.com/download_archive.aspx3.使用注册机(keymaker.exe). XMLSpy 2011中文版破解补丁与XMLSpy 2011注册

python2,python3同时安装时,python3可以安装并升级pip库,python2报错的解决办法

最近在使用pip安装包的的时候出现下面错误 UnicodeEncodeError: 'ascii' codec can't encode character u'\u258f' 查询资料后发现原因是pip安装python包会加载用户目录,用户目录恰好是中文的,ascii不能编码 打开对应的安装目录路径 D:\Python27\Lib\site-packages 新建一个文件 sitecustomize.py 输入下面内容 # encoding=utf8 import sys reload(sys

升级php7后的报错处理

*由于php7的出现带来大幅的性能提升,想体验下新版本带来的特性,因此做了升级. 发现在网站中请求接口时发生错误,排查后把解决方法记录下来 升级php后站点报错,提示如下: Deprecated: Automatically populating $HTTP_RAW_POST_DATA is deprecated and willbe removed in a future version. To avoid this warning set'always_populate_raw_post_d

Mac升级到Yosemite后默认的php版本不支持imagetfftext函数问题解决

Mac升级到yosemite后,php也自动升级,运行项目的时候发现后台验证码显示不出来.调试一下发现imagetfftext这个函数不存在,应该gd没有安装完全,因为Mac上的php实现系统自带的,只能通过重新安装php来解决[不能通过安装扩展来处理],经过对比发现使用homebrew安装会方便点... 首先重新安装freetype,jpeg,libpng,gd #先删除之前的再安装新的,没有安装过的则直接跳过即可 sudo brew rm freetype jpeg libpng gd zl