在Mac上设置开发环境的标准方法是什么?

时间:2012-04-03 19:07:29

标签: xcode macos osx-snow-leopard development-environment

我刚刚在Snow Leopard上彻底安装了XCode 3.2.6,默认为/ Developer目录。

是否正确/正常的方式是所有的库和CMake / git等软件工具都应该安装在/ Developer中?它是否可以与Linux期望的标准dirs用于事物的方式相媲美,或者更像是Windows,这些都取决于个人偏好?

对于经验丰富的Mac开发者来说,任何有用的指南都会受到赞赏。例如,我很困惑我的SVN客户端来自哪里,以及为什么我有SVN而不是Git。

1 个答案:

答案 0 :(得分:5)

一般情况下,您不应在/Developer(不是/Development)内安装任何内容。您应该假设其下的任何内容都由Apple通过Xcode包管理。对于其他命令行工具和库,一种标准的Unix-y实践是将它们安装在/usr/local中,这是为此目的而提供的。 (不要在任何其他/usr位置安装任何东西,因为它们也由Apple管理。)但是,而不是自己构建和安装许多第三方软件 - 如git - 或使用二进制安装程序对于可能无法很好地协同工作的不同提供商,最好使用OS X的一个开源软件包管理器。使用最广泛的是HomebrewMacPorts和{{3 }}。选择一个并坚持下去。

在Xcode 3中,Apple发送svn但未git。这在Xcode 4中发生了变化,默认值为10.7 Lion,其中包括git。而且,从Xcode 4.3开始,不再有/Developer目录,因为Xcode本身现在是/Applications中的应用,以前/Developer中的项目都包含在其应用中束。