雪豹:即使安装了 XCode,也找不到 make 命令?

雪豹:即使安装了 XCode,也找不到 make 命令?

我已经在 Snow Leopard 上安装了 XCode。为什么我会收到这样的消息:

sudo: make: command not found

我需要做什么才能解决这个问题?

解决方案:

我不确定发生了什么,但我能够通过以下方式解决问题下载最新版本的 XCode并重新安装。现在我可以看到我已经正确安装了 make。

$ which make
/usr/bin/make

答案1

当您安装 Apple Developer 工具时,您是否也安装了“Unix Development”包?从适用于 Mac SDK 10.6 和 iPhone SDK 3.2 的 Xcode 3.2.2 开发工具自述文件:

安装

Xcode 和 iPhone SDK 安装程序通过“自定义...”按钮提供了六个配置安装的选项:

...

  • UNIX 开发。用于基于 UNIX 的开发的命令行工具。其组件始终放置在 /usr 中 - 一次只安装一个版本。

我相信这就是将实用程序放入 /usr/bin 的原因...

答案2

进入 Xcode 的偏好设置,选择下载并安装命令行工具

在此处输入图片描述

答案3

我最终遇到了类似的问题,升级后 make 命令神秘地从我的 Mac 上消失了。我从 Snow Leopard 升级到了 Lion。我还从 Xcode 4.2 升级到了 4.3。

但是,安装看似顺利,make 却不见了。似乎安装新的 Xcode 就把它抹去了。

我最终使用了才华横溢的 Kenneth Reitz 提供的 GCC 安装程序,效果非常好: https://github.com/kennethreitz/osx-gcc-installer

答案4

确保您的 PATH 包含包括 make 的目录。

相关内容