Я хотел создать гем с некоторыми зависимостями. Я следовал руководству, вот полный код.
у меня есть
s.add_dependency "sinatra"
В гемспец. Я создаю драгоценный камень. Когда я попытался установить его с помощью
gem install --local gemname.gem
я получил
ОШИБКА: не удалось найти допустимый гем «sinatra» (>= 0) ни в одном репозитории.
Вместо этого я ожидал, что gem install
сначала установит sinatra, а затем приступит к работе с моим gem.
Как я могу заставить его устанавливать любые зависимости до моего драгоценного камня? Я пытался:
- добавить
gem 'sinatra'
в гемфайл - используйте
add_runtime_dependency
вместоadd_dependency
require 'rubygems'
поверх моего файла gemspec