Ruby gemにUpstart設定ファイルを入れたいと思います。ここでは、設定ファイルやスクリプトの他のタイプの宝石に行く一般的にRuby以外のファイルはどこに置くのですか?
Gem::Specification.new do |s|
# ...
s.files = %w(
lib/rt_watchdog.rb
lib/upstart/rt_watchdog.conf
bin/rt_watchdog
)
end
私の現在の最良の推測では、ですか?
更新:それは私が今のところで行くことに決めてきたものだと私はUpstart/rt_watchdog.conf
からlib/upstart/rt_watchdog.conf
に私の例では、パスを変更しましたが、私はまだそれについての素晴らしい感じることはありません。
アップスタートファイルの標準的な場所があるかどうかわかりませんが、大文字で始まるディレクトリにはありません。このルートに行く場合は、小文字の 'upstart'と呼んでください。しかし、単に 'config'と呼ぶか、' lib'の下の適切なサブディレクトリに入れてください。 –
ありがとうございます。それは役に立ちます。私は 'lib/upstart/rt_watchdog.conf'を使っていましたが、まだそれについては気にしません。さらに、私は宝石のインストールのために、インストール後のスクリプトのように私のためにファイルをインストールさせる方法を見つけることができません。 –
私の研究では、インストール後のスクリプトは行かないことが示されています。代わりに、Passenger Phusionの 'passenger-install-nginx-module'に似た' mygem_config'のようなビンを入れたいと思います。 –