28

我正在尝试使用本教程在 Mac 上安装 Memcached:http: //tugdualgrall.blogspot.de/2011/11/installing-memcached-on-mac-os-x-and.html 但是当我尝试 ./configure 时说:配置:错误:当我尝试 make 时在 $PATH 中找不到可接受的 C 编译器说:make sh: make: command not found sh-3.2# yum install make sh: yum: command not found sh-3.2# apt-get安装make sh:apt-get:找不到命令

我必须提到我有 Xcode,但它仍然无法正常工作。我真的是 Mac 的新手,所以请考虑到这一点 :) 非常感谢您的帮助 谢谢!

4

3 回答 3

85

如果您有 Xcode 4.3 或更高版本,则默认情况下不会安装命令行工具,例如 make。在 Xcode 首选项中,转到“下载”选项卡,然后在“组件”下按“命令行工具”旁边的“安装”按钮。成功下载并安装命令行工具后,您还应该在终端中键入以下命令,以确保您的所有 Xcode 命令行工具都切换为使用 4.3 版本:

sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer

成功安装所有内容后,您应该会make在 /usr/bin 中看到其他命令行开发工具。

于 2012-07-15T19:20:36.633 回答
3

torrey.lyons的回答中,在Xcode --> Preferences --> Downloads它在Command Line Tools下说:

在安装之前,请注意,您可以在终端中使用 XCRUN 工具来启动编译器和嵌入在 Xcode 应用程序中的其他工具。使用 XCODE-SELECT 工具定义激活的 Xcode 版本。在终端中键入“man xcrun”以了解更多信息。

因此,我能够使用命令运行 make 工具xcrun make

于 2013-01-29T12:50:06.393 回答
0

Mac OS 11 (Big Sur) 中的情况发生了变化。现在有一个命令行工具包。在 Apple 的开发者网络上搜索“Xcode 12.5.1 的命令行工具”(或更新版本)。

于 2021-09-16T00:18:28.180 回答