Как сделать так, чтобы пакет Ruby gem копировал файлы в произвольные места?

Предположим, у вас есть программный пакет. Вы хотите сделать его драгоценным камнем, потому что драгоценные камни де-факто являются стандартным способом распространения чего-либо в мире Ruby. Драгоценные камни отличные - для библиотек. Но для реальных приложений система Rubygems кажется отсутствующей. Только «недавно» они представили способ пометить исполняемые файлы, которые должны быть размещены где-нибудь в общесистемном исполняемом PATH. К сожалению, Ruby gems все еще нуждается в других аспектах упаковки программного обеспечения, а именно в размещении файлов конфигурации в таких местах, как / etc, или документации в / usr / share / doc. Либо это? Мой вопрос:

Могу ли я поместить инструкции или код в gemspec для установки конфигурации в / etc и документации в каком-то разумном, стандартизированном месте (например, / usr / share / doc)? Или, возможно, в качестве обходного пути, можно ли запустить сценарий после установки, чтобы сделать эти вещи?

Для справки:спецификация GemSpec.

Обратите внимание, что rubygems.org не работает на момент написания этой статьи. Вот кеш Google этой страницы:http://74.125.95.132/search?q=cache:JwJO6slR4BwJ:www.rubygems.org/read/chapter/20+http://www.rubygems.org/read/chapter/20%23page85&hl=en&ct=clnk&cd= 1

Если вы изучитефайл spec.rb в репои прокрутите вниз до конца (найдите «: section: Обязательные атрибуты gemspec»), вы увидите, какие атрибуты поддерживаются в данный момент. Я не вижу там ничего похожего на то, что я хочу.

Ответы на вопрос(1)

Ваш ответ на вопрос