首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >brew更新和/或brew医生抛出错误

brew更新和/或brew医生抛出错误
EN

Stack Overflow用户
提问于 2014-11-04 05:38:01
回答 1查看 606关注 0票数 0

当我尝试brew update时,我得到以下错误。我怎么才能修复它呢?

代码语言:javascript
复制
~$ brew update
Error: undefined method `close!' for nil:NilClass
Please report this bug:
    https://github.com/Homebrew/homebrew/blob/master/share/doc/homebrew/Troubleshooting.md#troubleshooting
/usr/local/Library/Homebrew/extend/pathname.rb:129:in `ensure in atomic_write'
/usr/local/Library/Homebrew/extend/pathname.rb:129:in `atomic_write'
/usr/local/Library/Homebrew/cmd/untap.rb:42:in `unlink_tap_formula'
/usr/local/Library/Homebrew/cmd/update.rb:24:in `update'
/usr/local/Library/brew.rb:136:in `<main>'
EN

回答 1

Stack Overflow用户

发布于 2014-11-04 05:55:19

这是在homebrew github repo brew update gives NilClass error上关闭的确切问题。

下面是我是如何让它工作的:

brew的

  • 完全卸载。对我来说,我只是擦除了/usr/local目录,因为目前这是一台干净的机器。
  • 完全卸载RVM。
  • 确保我的命令行工具是最新的“xcode-选择--安装”
  • su切换到管理员帐户,并安装Homebrew
  • 更新/usr/local和所有子文件/目录,使我的帐户成为所有者- "sudo chown -R jmcdonal.“

H113”brew Install...“对于所有这些RVM/Ruby所需的库: autoconf、automake、libtool、apple-gcc42、libyaml、libxslt、libksba、openssl (apple-gcc42给了我错误信息,但似乎没有impact).

  • Exit su和安装rvm。

我猜我可以让它在没有删除的情况下工作,但我想确保我有一个干净的设置。

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

https://stackoverflow.com/questions/26723711

复制
相关文章

相似问题

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