47

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

> xcode-select --install

但短短几秒钟后,我收到了消息

在此处输入图像描述

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


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

在此处输入图像描述

我收到这条消息

在此处输入图像描述


我遵循了@Rich 的建议,我能够下载包并安装它,这是我以前无法做到的,但我发现我仍然无法访问很多我想要的命令arpdiskutil仅举两个我最近遇到的。

4

8 回答 8

43

从这里安装它们。您必须是注册开发者。

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

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

于 2013-10-30T20:30:05.180 回答
12

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

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

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

我有这个问题好几个月了,终于找到了解决方案。

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

我没有删除的是文件

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

删除它们,运行xcode-select --install-> 不再出现错误

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

于 2014-09-16T22:37:39.140 回答
1

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

于 2013-11-03T01:55:47.173 回答
1

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

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

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

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

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

于 2014-02-14T06:07:13.270 回答
0

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

于 2013-11-01T19:24:56.227 回答
0

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

然后重复xcode-select --install

于 2017-10-23T21:58:20.587 回答
0

尝试在 错误消息“仅 Xcode 在 Sierra 上不够”之后安装命令行工具

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

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

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

于 2018-04-11T11:42:03.240 回答