【问题标题】:Homebrew installation error自制软件安装错误
【发布时间】:2014-05-28 19:27:30
【问题描述】:

我从 git 源 (ruby -e "$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)") 下载了 Homebrew,但是当我写 brew -v 或 brew doctor 时出现此错误:

/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

由于拥有 2.0 版本,我已删除文件中的 ruby​​ 1.8 版本。可能因此而发生错误吗?或任何其他具体原因?

【问题讨论】:

  • 故事的寓意:永远不要删除 /System/Library 或 /usr(/usr/local 除外)中的文件。它们是 OS X 的一部分,由 Apple 管理。您需要恢复已删除的ruby 文件才能拥有功能齐全的 OS X 系统。
  • @NedDeily 是对的,很多事情取决于 ruby​​ 的系统安装。也许你可以从时间机器备份中恢复它?最坏的情况:重新安装 mac os x。

标签: ruby-on-rails ruby osx-mavericks homebrew failed-installation


【解决方案1】:

由于拥有 2.0 版本,我已删除文件中的 ruby​​ 1.8 版本。是否会因此而发生错误?

是的,这就是原因。 Homebrew 脚本使用 OS X 附带的 Ruby 版本,因此它始终使用已知版本。您不应该删除 OS X 附带的框架。

【讨论】:

  • 我默认使用 Ruby 2.0。由于错误的建议,我安装了 ruby​​ 1.8。然后我把它擦掉了。但是我该如何解决这个自制问题呢?这就是我现在想做的。
猜你喜欢
  • 2013-12-25
  • 1970-01-01
  • 2023-02-01
  • 2020-10-25
  • 2022-07-27
  • 2019-03-08
  • 1970-01-01
  • 1970-01-01
  • 2020-09-02
相关资源
最近更新 更多