29

我不知道如何在 OSX Mavericks 上安装命令行工具。或者更好:我知道怎么做(我刚刚在另一台 MacBook 上做过),但这次出了点问题。

发生了什么:

  • 我在 OSX Mavericks 上安装 Homebrew
  • Homebrew 要求我安装 CLT 并为此运行 GUI
  • 我犯了一个错误:我安装了 XCode 而不是 CLT,但我发现 CLT 没有随它一起安装

现在,当我写

brew doctor

我明白了

警告:未安装开发者工具。
您应该安装命令行工具。
运行 `xcode-select --install` 来安装它们。

我写它所说的,但我总是得到

用法:xcode-select -print-path
或:xcode-select -switch
或:xcode-select -version
参数:
-print-path 打印当前 Xcode 文件夹
的路径 -switch xcode_folder_path 设置当前 Xcode 文件夹的路径
-version打印 xcode-select 版本信息

我想我应该看到我在开始时看到的 GUI(屏幕截图),它让我安装 CLT。

有谁知道我怎样才能再次运行那个 GUI?

4

4 回答 4

50

尝试直接从 Apple 开发者工具网站下载:https ://developer.apple.com/downloads/index.action 。
这需要使用开发者帐户登录。

于 2013-11-27T13:02:32.703 回答
13

当我从笔记本电脑中删除 Xcode(磁盘空间不足)并只想安装命令行工具时,我遇到了这个问题。它已安装,但没有修复 Xcode-select 路径。使用上面的信息,然后我运行:

xcode-select -s /Library/Developer/CommandLineTools

Homebrew 现在仅使用命令行工具就可以很好地工作,而且我有 9 GB 的空间!因此,如果您从系统中删除了 Xcode 并刚刚安装了命令行工具,您将不得不手动运行上述命令行。

于 2018-11-19T07:08:18.453 回答
6

如果您无法使用终端命令安装 XCode CLI

sudo xcode-select --install

只需从 Apple 开发者网站下载命令行工具(以下链接)

https://developer.apple.com/download/more/

并手动安装。

于 2020-01-28T09:56:02.707 回答
0

您遇到的问题可能是您的旧版本xcode-select没有--install选项。我有同样的问题,运行xcode-select --version显示我有版本 2003,这是一个旧版本。

您可能需要做的是恢复您的 OSX Mavericks 附带的原始 xcode-select 系统 shim,因此它将正确引用您安装的任何新 xcode 或 CLT 版本,而不是永远停留在旧版本上。

这篇博文更详细地说明了这个问题:http: //magnemg.tumblr.com/post/113251602430/how-to-completely-uninstall-osx-gcc-installer

这是带有原始 OSX Mavericks 系统 shims 的 torrent(从原始安装程序中提取),因此您不必再次下载并重新安装整个操作系统:https ://archive.org/details/completely_uninstall_osx-gcc-installer

希望这可以帮助任何可能偶然发现这个问题的人。

于 2015-03-11T09:11:12.087 回答