首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法安装brew

无法安装brew
EN

Stack Overflow用户
提问于 2017-05-25 04:24:57
回答 1查看 111关注 0票数 0

我在终端中运行了以下代码:

代码语言:javascript
复制
brew install libsndfile

这就产生了这个错误:

代码语言:javascript
复制
/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 21: /usr/local/Library/brew.rb: Undefined error: 0

所以在终端中,I ran steps 1-5 as suggested in this answer

代码语言:javascript
复制
1. open terminal  
2. $ cd /usr/local/Library/Homebrew  
3. $ git reset --hard  
4. $ git clean -df
5. $ brew update

这是输出的屏幕截图:

怎样才能让命令brew install libsndfile工作呢?

EN

回答 1

Stack Overflow用户

发布于 2017-05-25 05:53:03

在这个GitHub issue中也问到了同样的问题。问题的原因是您安装了一个非常旧的Homebrew版本,它仍然依赖于Ruby1.8,在macOS 10.10中已经被Ruby2.0所取代。

如果你检查这个问题,你会发现两个略有不同的解决方案。为打开原始问题的人工作的是在终端中运行以下命令:

代码语言:javascript
复制
cd /usr/local/Homebrew
git fetch origin
git reset --hard origin/master

然后,您可以运行brew upgrade来更新已安装的包(可能需要一些时间)。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44167862

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档