내 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
일반적으로 구성 파일과 다른 유형의 스크립트는 어디에서 보입니까?
업데이트 : 그게 내가 지금은 함께 가기로 결정했습니다 무엇으로 내가 lib/upstart/rt_watchdog.conf
에 Upstart/rt_watchdog.conf
에서 내 예제에서 경로를 변경,하지만 난 아직 그것에 대해 기분이 없습니다.
upstart 파일의 표준 위치가 있는지 모르겠지만 대문자로 시작하는 디렉토리에는 없습니다. 이 경로를 사용하려면 소문자 'upstart'라고 부릅니다. 그러나 더 쉽게'config'라고 부르거나,'lib' 아래의 적절한 서브 디렉토리에 넣으십시오. –
감사합니다. 도움이됩니다. 나는'lib/upstart/rt_watchdog.conf'로 지금 당장 바람을 피 웠지 만, 여전히 그것에 대해서는별로 기분이 좋지 않습니다. 게다가 설치 후 스크립트처럼 보석 설치를 위해 파일을 배포 할 수있는 방법을 찾지 못했습니다. –
필자의 연구는 설치 후 스크립트가 갈 길이 없다고 지적했다. 대신 Passenger Phusion의'passenger-install-nginx-module'과 비슷한'mygem_config'와 같은 저장소를 포함하고 싶습니다. –