2013-11-26 107 views
9

我不知道如何在OSX Mavericks上安装命令行工具。 或更好:我知道该怎么做(我刚刚在另一台MacBook上完成),但这次出现了一些问题。无法安装命令行工具,“xcode-select --install”不起作用

发生了什么事:

  • 我在OSX小牛
  • 家酿安装自制问我intall的CLT上,运行
  • 一个GUI我犯了一个错误:我安装的XCode,而不是CLT,但我发现,CLT不随它一起安装现在

,当我写

brew doctor

我得到这个

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

我写的是什么,它说,但我总是得到

用法:Xcode中,选择-print路径
或:Xcode中,选择-switch
或:Xcode中,选择-version
参数:
-print路径                                                                                         打印当前的Xcode文件夹的路径
-switch xcode_folder_path                                          设置当前Xcode的文件夹
-version                    路径                                                                         个打印Xcode中,选择版本信息

我想应该不是看到GUI(screenshots),我一开始看到的,这样我就安装CLT。

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

+0

大概你已经重新启动。什么版本的Xcode安装? – zaph

+0

是的,我已经重新启动很多次。 Xcode的版本是5.0.2(5A3005)。 – Giovanni

回答

8

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

+8

谢谢Zaph!我从Apple Developer Tools站点下载了命令行工具,然后通过终端更新了CLT的路径: 'sudo xcode-select -switch/Library/Developer/CommandLineTools'。现在当我写'brew doctor'时,我得到'你的系统已经准备好了'。 – Giovanni

+0

@giovanni - 你是怎么知道--switch语句使用什么路径的? – jpwynn

+0

该路径的切换是我一直想念,让我卡住了一段时间。 +1意见 – gozzilli

0

您正在使用的探针可能是您的旧版本xcode-select,它没有--install选项。我有同样的问题,并运行xcode-select --version透露我有版本2003年,这是一个旧的。

您可能需要做的是恢复OSX Mavericks附带的原始xcode选择系统填充,以便正确引用您安装的任何新的xcode或CLT版本,而不是卡在旧版本中永远。

本博客文章详细说明了问题有点多: http://magnemg.tumblr.com/post/113251602430/how-to-completely-uninstall-osx-gcc-installer

这里是原来的OSX系统小牛垫片洪流(从原始安装程序中提取),所以您不必下载和重新安装整个操作系统再次:https://archive.org/details/completely_uninstall_osx-gcc-installer

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