Вы правильно указали зависимости в gemspec.Вы должны указать как зависимости времени выполнения, так и зависимости разработки.
Одно слово предостережения: Если вы строите драгоценный камень и используете bundler
, ваш Gemfile должен содержать только следующее
$ cat Gemfile
gemspec
Для получения дополнительной информации, особенноесли вы впервые разрабатываете драгоценный камень, вам следует взглянуть на пост Иегуды на эту тему.Также взгляните на docs
Основная идея заключается в том, что упаковщик будет устанавливать только те гемы, которые указаны в вашей спецификации гемов.Таким образом, вы храните свои зависимости только в одном месте.Это также гарантирует, что компоновщик не использует файл блокировки, что может быть важно для обеспечения совместимости с зависимыми гемами.