繁体   English   中英

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

[英]What's the standard way to set up a dev environment on a Mac?

我刚刚在Snow Leopard上将XCode 3.2.6干净安装到默认的/ Developer目录。

是否也应该在/ Developer内安装所有库和软件工具(例如CMake / git)的正确/正常方式? 它与Linux期望将标准目录用于事物的方式具有可比性吗?还是像Windows那样完全取决于个人喜好?

对于对Mac开发人员不熟悉的经验丰富的开发人员,任何好的指南都将受到赞赏。 例如,我很困惑我的SVN客户端来自何处以及来自何处,为什么我拥有SVN但没有Git。

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

在Xcode 3中,Apple发行了svn而不是git 这在Xcode 4中发生了更改,这是10.7 Lion中的默认值,它确实包含git 而且,从Xcode 4.3开始,不再存在/Developer目录,因为Xcode本身现在是/Applications一个应用/Applications ,而以前/Developer中的项目都包含在其应用程序包中。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM