5

我想在我的 Ruby gem 中放置一个 Upstart 配置文件。这是我目前最好的猜测

Gem::Specification.new do |s|

  # ...

  s.files = %w(
    lib/rt_watchdog.rb
    lib/upstart/rt_watchdog.conf
    bin/rt_watchdog
  )
end

一般来说,配置文件和其他类型的脚本放在 gem 中的什么位置?

更新:我将示例中的路径从Upstart/rt_watchdog.conf更改lib/upstart/rt_watchdog.conf为 ,因为这就是我现在决定采用的方法,但我仍然对此感觉不太好。

4

1 回答 1

1

Rails 在应用程序的根目录中使用 config 目录,Rails 约定在整个 Ruby 社区中得到了很好的体现。

于 2012-02-07T05:43:07.807 回答