Я хочу поместить файл конфигурации Upstart в свой драгоценный камень Ruby. Вот мой текущий догадкаГде я помещаю файлы без Ruby в свой драгоценный камень?
Gem::Specification.new do |s|
# ...
s.files = %w(
lib/rt_watchdog.rb
lib/upstart/rt_watchdog.conf
bin/rt_watchdog
)
end
В общем, где же конфигурационные файлы и другие типы сценариев идут в драгоценный камень?
Update: Я изменил путь в моем примере из Upstart/rt_watchdog.conf
в lib/upstart/rt_watchdog.conf
, как это то, что я решил пойти с сейчас, но я до сих пор не чувствую себя прекрасно об этом.
Я не знаю, есть ли стандартное место для выскочек, но это, конечно, не в каталоге, начиная с большой буквы! Если вы собираетесь пройти этот маршрут, назовите его строчным «выскочкой». Но, скорее всего, просто назовите его 'config', или поместите его в соответствующий подкаталог под' lib'. –
Спасибо. Это полезно. На самом деле я дошел до 'lib/upstart/rt_watchdog.conf', но я до сих пор не чувствую себя прекрасно. Более того, я не могу найти способ установки gem для установки файлов для меня, как сценарий после установки. –
Мои исследования показали, что сценарий после установки не подходит. Вместо этого я хочу включить bin, подобный 'mygem_config', похожий на' пассажир-install-nginx-модуль 'Passenger Phusion'. –