我正在 Ruby 中开发一个 CLI 应用程序,我希望允许通过 、 的标准配置文件级联在 Unix 中进行配置/etc/appnamerc。~/.appnamerc然而,该应用程序也应该在 Windows 环境中运行,并且我不确定将这样的文件放在哪里/etc/appnamerc(C:\windows\system32\etc\drivers看起来不是正确的位置)。此外,无论我决定采用哪种方案来查找系统配置文件,也需要考虑不同版本的 Windows,C:\Users即C:\Documents and Settings. 就特定于用户的配置而言,我也不确定让我的应用程序在哪里查找特定于用户的配置文件,以及类似内容的标准命名约定是什么。