ruby - 描述我的 ruby 应用程序(linux)的配置文件路径的标准方法是什么?
问题描述
描述我的 ruby 应用程序(linux)的配置文件路径的标准方法是什么?(不是rails,但我认为现在没关系)
这如何“适合”标准路径,如/etc/
and /usr/local/etc/
?假设我想在全局安装期间将配置放在 /usr/local/etc/myapp/config.json 中,但在$HOME/.config/myapp/config.json
本地安装期间。
我想为我的应用程序提供默认配置文件,而不是从其他地方传递它(尽管这也是可能的,但仅作为一个选项)。
gemspec 可以做到这一点吗?我在 Gem::Specification 的描述中发现只有 bin 和 exe 文件的路径,而不是配置文件的路径。
解决方案
推荐阅读
- mysql - MySQL子查询作为别名 - 未知列错误
- c# - AutoMapper 不映射嵌套的复杂类型
- ffmpeg - 使用 ffmpeg 将 DTS 转换为 AAC 将语音音频向右移动
- path - 路径问题 - POSIX HFS 无法获取文件夹
- java - Firebase 数据库分页滚动动作
- bash - Bash - 如果主域在文件 A(或管道)中,则从文件 B 中删除域/子域
- android - 将可见性设置为 GONE 不会隐藏 imageView
- c# - glBufferData 不断失败并显示 GL_INVALID_ENUM 即使它不应该
- mongodb - 在 MongoDB 中插入大数据
- c# - 如何在 C# 中获取此子字符串结果