macos – 在Mac OS X上存储代码和安装应用程序的位置 – 从Windows切换

这里有一些新手问题来自于在Windows上花了15年编码但在Mac OS X上从零开始的人.我搜索了网站和这个网站并没有找到答案,但我认为这些答案对很多人来说都很有用.人.

非常简单….

>我应该在文件系统中将私有代码和项目存储在哪里?我的用户目录?在/ usr /?
>我应该在哪里存储共享代码和项目?
>我应该在哪里设置github存储库?
>一旦构建,我应该在哪里安装应用程序?我在这看到很多可能性. / opt /,/ var / lib,/usr/local / var等.
>也许最有趣的是:如何才能简单地了解我Mac上安装的所有内容的位置?

我可以想象,在UNIX历史的40年中,已经出现了一些标准,但到目前为止我一直无法找到它们.我必须遵循一些“最佳实践”指南.

哦顺便说一下我在谈论像PostgreSQL这样的东西.不适合Mac应用程序.

我问的原因是我遇到了各种各样的方法来安装似乎对安装相同应用程序的位置有自己想法的东西.例如这些有时导致不同的安装位置,而不是遵循常见问题解答或文档来手动安装应用程序.

感谢对这些的任何答案.

非常感谢.

最佳答案
Github有一个非常好的Mac应用程序,可以下载和同步你的Github存储库.默认情况下,它将它们放在〜/ Documents(您的主文件夹的文档目录)中的子目录中.

我的主页设置是在〜里面创建一个git目录,并将其用于私有项目.对于共享项目,将它们放在/ Users / Shared中(Mac OS中有一个普通的共享文件夹供所有人使用)

至于安装命令行工具,Mac就像BSD盒子..安装在/usr/local / bin等.图形应用程序应该进入/ Applications. Github的mac应用程序在/usr/local / bin中安装命令行工具(可选).

OS X上的某些程序包工具会创建自己的目录层次结构(fink,macports),但mirports会安装在/usr/local中.

转载注明原文:macos – 在Mac OS X上存储代码和安装应用程序的位置 – 从Windows切换 - 代码日志