升级到Mountain Lion和XCode 4后,我的“make”命令失效了?

25

TL/DR: 我升级了一些东西,现在无法运行"make"命令-怎么办?

我刚从Mac OS X 10.6升级到10.8 Mountain Lion,然后安装了XCode 4(之前我有Developer / Applications / Xcode(3.something))。 XCode 4通过App Store应用程序安装到 / Applications 中。 在某个地方,我不能再运行“make”命令。 我已经尝试在所有通常的/bins中查找,但找不到"make"。

有人知道如何恢复我的"make"命令吗?

升级苹果设备总是会出问题……(它也破坏了我的“git”命令,但我已经恢复了它)


真是太可爱了...甚至从Lion升级到Mountain Lion时,XCode都破坏了命令行工具。认真的吗? - Sinan Ünür
2个回答

34

您需要按照在Mac上安装"make"所述的方式安装命令行工具,因为它们不会默认安装在Xcode 4中。


好的,那只需要重新安装一下吗?我很久以前从XCode 3.x安装了开发工具,看起来make应该还在某个地方。 - Geoff
7
只需重新安装 Xcode 4 中的命令行工具即可。在 Xcode 4 的“偏好设置”中,进入“下载”选项卡,在“组件”下方点击“安装”按钮旁边的“命令行工具”。成功下载和安装命令行工具后,您还应在终端中键入以下命令,以确保所有 Xcode 命令行工具都切换到使用 4.3 版本:sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer。 - torrey.lyons
正如torrey.lyons所述,我在升级到Mountain Lion和Xcode 4.4之后必须运行xcode-select。 "sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer" - Dave Rapin

20

安装最简单的方法:

  1. 打开XCode
  2. 进入偏好设置 > 下载 > 组件
  3. 点击“安装”按钮旁边的“命令行工具”

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接