【问题标题】:Home-brew installation fails on High SierraHigh Sierra 上的自制软件安装失败
【发布时间】:2018-07-09 02:16:42
【问题描述】:

我正在尝试在装有 High Sierra v10.13 的 Mac mini 上安装 Homebrew。我按照指示运行以下命令:

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

终端通知我它将安装 brew 并询问密码,但最终失败并显示以下消息:

The operation couldn’t be completed. (NSURLErrorDomain error -1012.)
==> Installing 
==> /usr/bin/sudo /usr/sbin/softwareupdate -i 
Software Update Tool
: No such update
No updates are available.
==> /usr/bin/sudo /bin/rm -f /tmp/.com.apple.dt.CommandLineTools.installondemand.in-progress
==> /usr/bin/sudo /usr/bin/xcode-select --switch /Library/Developer/CommandLineTools
xcode-select: error: invalid developer directory '/Library/Developer/CommandLineTools'
Failed during: /usr/bin/sudo /usr/bin/xcode-select --switch /Library/Developer/CommandLineTools

请帮我解决这个问题。谢谢。

【问题讨论】:

    标签: xcode macos homebrew macos-high-sierra


    【解决方案1】:

    在一位资深程序员的帮助下,我设法解决了这个问题。 该错误是由于缺少 Xcode 命令行界面,即使它显示在 Xcode>>preference>>Location>>Command Line Tools 中。

    因此,我不得不从我的 Apple 帐户下载部分手动下载命令行界面 dmg 文件并安装它。

    【讨论】:

      【解决方案2】:

      我遇到了类似的问题,所以我在这里发布这个来帮助任何痛苦的人!

      brew doctor 命令告诉我一些已安装的公式缺少依赖项

      执行 brew upgrade 命令后,我得到一些依赖项的错误(以下是 openjdk 的示例):

      configure: error: No xcodebuild tool and no system framework headers found, use --with-sysroot or --with-sdk-name to provide a path to a valid SDK
      /private/tmp/openjdk-20200219-89506-1wim844/jdk13u-jdk-13.0.2+8/build/.configure-support/generated-configure.sh: line 82: 5: Bad file descriptor
      configure exiting with result code 1
      
      These open issues may also help:
      Migrate formulae to depend on `openjdk`.
      

      这是我解决这个问题的方法:

      • sudo xcode-select -r
      • 编辑 Mac 的日期并将其设置为 2019 年 10 月 1 日
      • sudo xcodebuild -runFirstLaunch
      • sudo xcode-select -s /Applications/Xcode.app/Contents/Developer
      • 酿造升级

      它成功了!(我使用的是 iMac mid2011 和 MacOS Sierra)

      【讨论】:

        猜你喜欢
        • 2018-07-13
        • 1970-01-01
        • 2018-12-12
        • 2017-03-07
        • 1970-01-01
        • 1970-01-01
        • 2018-10-30
        • 2018-05-09
        • 2018-12-05
        相关资源
        最近更新 更多