【问题标题】:Failed to install command line tools on OSX Mavericks无法在 OSX Mavericks 上安装命令行工具
【发布时间】:2013-11-10 14:01:23
【问题描述】:

我尝试按照这个非常有用的post 中的步骤在 Mavericks 上安装命令行工具

> xcode-select --install

但几秒钟后我收到了消息

这似乎是错误的。有谁知道如何解决这个问题?


每当我导航到@Nikos M. 建议的页面时

我收到这条消息


我听从了@Rich 的建议,我能够下载包并安装它,这是我以前无法做到的,但我发现我仍然无法访问我所使用的许多命令应该喜欢arpdiskutil,仅举两个我最近遇到的。

【问题讨论】:

  • 请注意,Mavericks 已经为命令行工具提供了垫片,这些工具指向 Xcode 中已有的工具。这相当于运行“xcrun COMMAND”。因此,根据您的需要,您可能根本不需要单独安装它们。
  • “我的计算机上不再有终端”是什么意思? /Applications/Terminal.app 是 OS X 的一部分。
  • @MartinR 我的意思是当我去 finder 并搜索终端时,什么都没有出现。我刚刚检查了 Terminal.app 的应用程序,但也不存在。
  • 更正:它是/Applications/Utilities/Terminal.app。
  • 它现在就在那里,我点击了它,现在当我在 finder 中搜索时它就会出现。但我发誓以前没有这样做过。

标签: xcode macos terminal osx-mavericks


【解决方案1】:

here 安装它们。您必须是注册开发者。

其他解决方案是:在xcode中点击Xcode>Open Developer Tool>More Developer Tools

这应该会带你到一个需要开发者 Apple ID 登录的链接。从那里,你将在验证后重定向到 https://developer.apple.com/download/more/,在那里你可以手动下载和安装命令行工具。

【讨论】:

  • 这对我有用。你也不必在 Mavericks 中安装 Xcode——见computersnyou.com/2025
  • @nikos-m 对评论的注释。无需付费开发者即可下载,注册开发者即可。
  • @dploeger 你错了。我刚刚检查了命令工具 7.3.1 仅适用于付费开发人员。这是真正的苹果方式:我们有错误?我们可以为付费开发者修复它。啊哈哈!
【解决方案2】:

这些工具仍然免费,但不再支持 xcode-select --install。

https://developer.apple.com 安装最新的命令行开发者工具,

  1. 应用程序 -> App Store -> 搜索 -> XCode -> 安装 ...安装 如果你没有 XCode。
  2. 打开 XCode 并关闭所有弹出窗口
  3. 转到 Xcode 菜单 > 打开开发者工具 > 更多开发者工具...这将打开正确的网站。
  4. 找到最新版本,下载 dmg 并安装包。您要查找的文件名类似于“命令行工具 (OS X 10.9).pkg”

【讨论】:

  • "xcode-select --install" 再次被 Yosemite 支持。
【解决方案3】:

这个问题困扰了几个月,终于找到了解决办法。

问题是:我之前安装过它并手动将其删除。 (我在使用捆绑的 git 时遇到了问题。这样做并不是最明智的做法。)

我没有删除的是文件

/var/db/receipts/com.apple.pkg.CLTools_Executables.bom
/var/db/receipts/com.apple.pkg.CLTools_Executables.plist

删除它们,运行xcode-select --install -> 没有错误了

至少它对我有用。希望它对某人有帮助。

【讨论】:

    【解决方案4】:

    当我尝试从 Chrome 浏览器中下载时,我收到“您的会话已过期”消息。如果我使用 Safari 导航到该站点并使用我的开发人员凭据登录,则命令行工具 dmg 下载没有问题。顺便说一句,我也没有付费开发者帐户。

    【讨论】:

      【解决方案5】:

      您可以从 daw.apple.com 下载命令行工具,但可以从 Safari 而不是 Chrome 中尝试。

      我用 Chrome 尝试了几个小时,但苹果无法识别我的 ID/密码(它与您的 AppleID 相同)。它要求我在每三次尝试后更改我的密码,这很有挑战性,因为它不允许你使用过去三年中使用过的任何密码。

      通过 Safari 登录没有任何问题。

      您要查找的文件是 Xcode 的命令行工具 (OS X Mavericks) - 十月下旬

      如果您的终端仍然提示您需要安装命令行工具,则可能是 gcc-4.2 的问题。在我的 rails 应用程序上运行“捆绑安装”后,我能够通过遵循终端消息来确认这是问题所在。如果这是您的问题,您将按照Housen 的解决方案here 执行以下操作。祝你好运

      【讨论】:

        【解决方案6】:

        我花了一天时间试图解决这个问题。我相信错误消息只是对安装 Xcode 感到困惑。我遇到的真正问题是需要更新 gcc 编译器。这发生在我身上是因为我跳过了发生这种情况的山狮。 This blog post 非常有帮助。

        【讨论】:

          【解决方案7】:

          我通过打开 XCode UI 解决了这个问题,然后添加了我的苹果帐户 Xcode -> 偏好 -> 添加我的 APPLE ID 帐户

          然后重复xcode-select --install

          【讨论】:

            【解决方案8】:

            尝试安装以下命令行工具 Error Message "Xcode alone is not sufficient on Sierra"

            brew 似乎会检查此路径中是否安装了命令行工具:

            /Library/Developer/CommandLineTools 我的情况是:我试图在我的新 Mac 上安装 brew。安装 Xcode 后,上述路径中没有任何内容,但命令行工具以某种方式安装到另一个位置。 (xcode-select -p 告诉我它是 /Applications/Xcode.app/Contents/Developer) stackoverflow中的方式可以安装命令行工具到

            /Library/Developer/CommandLineTools 现在我开始酿造工作了。但我不确定这是否是最好的解决方案,因为我的机器上应该有两个使用这种方法的命令行工具副本。

            【讨论】:

              猜你喜欢
              • 2013-08-15
              • 1970-01-01
              • 2013-11-05
              • 1970-01-01
              • 1970-01-01
              • 2014-10-05
              • 2014-05-09
              • 2014-01-28
              • 1970-01-01
              相关资源
              最近更新 更多