Я видел, как устанавливаются зависимые драгоценные камни при установке драгоценного камня, но как мне это сделать?

#ruby #gem #bundler

#ruby #драгоценный камень #bundler

Вопрос:

Я новичок в ruby, следил за руководством по созданию gem и как использовать bundler. Но я много раз видел при установке драгоценного камня, что зависимые драгоценные камни устанавливаются автоматически… как мне это сделать? Я попытался связать свой Gemfile с пакетом gem, который ничего не дал. Я также пытался запросить «bundler / setup» в моем скрипте, что тоже не сработало. Как мне это сделать?

Ответ №1:

Вы правы, вы указываете зависимости в gemspec. Вы должны указать как зависимости от времени выполнения, так и от разработки.

Одно предостережение: если вы создаете и используете драгоценный bundler камень, ваш Gemfile должен содержать только следующее

 $ cat Gemfile
gemspec
  

Для получения дополнительной информации, особенно если вы впервые разрабатываете драгоценный камень, вам следует взглянуть на сообщение иегуды по этому вопросу. Также взгляните на документы

Основная идея заключается в том, что bundler будет устанавливать только драгоценные камни, указанные в вашей спецификации gemspec. Таким образом, вы сохраняете свои зависимости только в одном месте. Это также гарантирует, что bundler не использует файл блокировки, что может быть важно для обеспечения совместимости с зависимыми драгоценными камнями.

Ответ №2: