【问题标题】:Error installing Homebrew on OS X在 OS X 上安装 Homebrew 时出错
【发布时间】:2013-02-05 06:32:27
【问题描述】:

我正在尝试安装Homebrew,但遇到了一些问题。我在下面列出了结果。我该如何解决这个问题?

$ ~ $ brew install wget
==> Downloading http://ftpmirror.gnu.org/wget/wget-1.14.tar.gz
Already downloaded: /Library/Caches/Homebrew/wget-1.14.tar.gz
==> ./configure --prefix=/usr/local/Cellar/wget/1.14 --sysconfdir=/usr/local/etc --with-ssl=openssl --disable-iri
checking whether make sets $(MAKE)... ./configure: /usr/local/Library/ENV/4.3/sed:/bin/bash^M: bad interpreter: No such file or directory
no
configure: error: cannot run /bin/sh build-aux/config.sub
./configure: /usr/local/Library/ENV/4.3/sed: /bin/bash^M: bad interpreter: No such file or directory
./configure: /usr/local/Library/ENV/4.3/sed: /bin/bash^M: bad interpreter: No such file or directory

READ THIS: https://github.com/mxcl/homebrew/wiki/troubleshooting

注意:我事先卸载了 MacPorts,brew doctor 可以顺利运行。

已解决:我使用在Homebrew wiki page 上找到的替代安装方法(“Untar Anywhere”)解决了问题。

我跑的是:mkdir homebrew && curl -L https://github.com/mxcl/homebrew/tarball/master | tar xz --strip 1 -C homebrew

【问题讨论】:

  • 可能是一个红鲱鱼:但检查公式文件:它提到了可能发生的配置错误,具体取决于您的awk 安装。

标签: ruby macos installation homebrew


【解决方案1】:

/bin/bash^M 是你的线索。出于某种原因,正在下载的内容中有一个 DOS 行尾字符。这可能是公式中的错误,但如果您喜欢冒险,您可以brew install dos2unix,然后在有问题的文件夹上运行dos2unix

【讨论】:

  • 我很高兴 :) 也许对于后代,您可以编辑您的问题,说明您为使其正常工作所做的工作?
  • 已更新。我没有尝试你的方法,但最后还是松了一口气。感谢您的帮助:)
【解决方案2】:

您在 Unix/Linux/Mac OS X 中使用 Windows 样式的行尾。如果您之前修改过 Git core.autocrlf 属性,请尝试:

git config --global core.autocrlf input

然后重新安装 Homebrew。

【讨论】:

    猜你喜欢
    • 2013-12-21
    • 2015-07-08
    • 1970-01-01
    • 2013-05-05
    • 2016-07-22
    • 1970-01-01
    • 2016-06-11
    • 1970-01-01
    • 2015-12-10
    相关资源
    最近更新 更多