2016-06-17 2 views
0

У меня есть драгоценный камень, где мне нужно вводить некоторые активы, которые являются только статическими файлами, никогда не запускаются. Я разместил их в mygem/assests. Единственная проблема заключается в том, что они не установлены с драгоценным камнем. Я пробовал опцию gemspec require_paths, но это не помогло. Как включить каталог mygem/assets в любую установку моего драгоценного камня?Включая неиспользуемые файлы в камне

+0

Что такое 'spec.files 'переменная установлена ​​в ваш' gemspec'? – mudasobwa

+0

@mudasobwa Должен ли я иметь свои статические активы? – thesecretmaster

ответ

2

Как по Rubygems documentation, все файлы, которые будут включены в распределении драгоценных камней должны быть перечислены в объекте spec.files массива:

Пример украдена из ссылки спецификации:

spec.files = Dir['lib/ *.rb'] + Dir['bin/*'] 
spec.files += Dir['[A-Z]*'] + Dir['test/**/*'] 
spec.files.reject! { |fn| fn.include? "CVS" } 
Смежные вопросы