8

这是一个在 Windows 上花了 15 年以上编码但在 Mac OS X 上从头开始的人的一些新手问题。我已经搜索了网络和这个网站,但没有找到答案,但我认为这些答案对很多人都有用的人。

很简单....

  1. 我应该在文件系统中的哪里存储私有代码和项目?我的用户目录?在 /usr/?

  2. 我应该在哪里存储共享代码和项目?

  3. 我应该在哪里设置 github 存储库?

  4. 一旦建成,我应该在哪里安装应用程序?我在这里看到了很多可能性。/opt/、/var/lib、/usr/local/var 等。

  5. 也许最有趣的是:我怎样才能简单地了解已安装在我的 Mac 上的所有内容的位置?

我可以想象,在 40 年的 UNIX 历史中,已经出现了一些针对这些标准的标准,但到目前为止我还没有找到它们。必须有一些我应该遵循的“最佳实践”指南。

哦,顺便说一句,我说的是 PostgreSQL 之类的东西。不正确的 Mac 应用程序。

我问的原因是我遇到了多种安装方法,这些方法似乎对在哪里安装相同的应用程序有自己的想法。例如 homebrew、ant 等。这些有时会导致与手动安装应用程序的常见问题解答或文档不同的安装位置。

感谢有关这些的任何答案。

非常感谢。

4

1 回答 1

4

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 中。

于 2012-08-17T16:55:31.030 回答