无法安装命令行工具," xcode-select --install"不起作用

时间:2013-11-26 22:34:34

标签: xcode macos homebrew command-line-tool

我不知道如何在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(screenshots),让我安装CLT。

有谁知道如何再次运行该GUI?

4 个答案:

答案 0 :(得分:16)

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

答案 1 :(得分:3)

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

sudo xcode-select --install

只需从Apple开发人员网站下载命令行工具 (在链接下方)

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

并手动安装。

答案 2 :(得分:1)

您所拥有的探测可能是您拥有xcode-select的旧版本,但没有--install选项。我遇到了同样的问题,并且运行xcode-select --version显示我有2003版本,这是旧版本。

你可能需要做的是恢复OSX Mavericks附带的原始xcode-select系统垫片,这样它就能正确引用你安装的任何新的xcode或CLT版本,而不是永远停留在旧版本上

此博客文章详细介绍了该问题: http://magnemg.tumblr.com/post/113251602430/how-to-completely-uninstall-osx-gcc-installer

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

希望这有助于其他可能偶然发现这个问题的人。

答案 3 :(得分:0)

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

xcode-select -s /Library/Developer/CommandLineTools

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