Вот что у меня сработало:
gem unpack <GEM_NAME> [-v <VERSION>] --target vendor/gems
gem specification <GEM_NAME> [-v <VERSION>] --ruby > vendor/gems/<GEM_NAME>[-<VERSION>].gemspec
Например:
gem unpack sidekiq-pro -v 2.1.4 --target vendor/gems
gem specification sidekiq-pro -v 2.1.4 --ruby > vendor/gems/sidekiq-pro-2.1.4.gemspec
Первая команда распаковывает гем в каталог vendor / gems.Однако, это не содержит gemspec.Вторая команда создает связанный gemspec.Примечательно, что в другом плакате упоминалось нечто подобное.Это решение правильно записывает gemspec в формате ruby, а не в yaml.
Затем вы можете обновить свой Gemfile, указав на продаваемый гем:
gem '<GEM_NAME>', '<VERSION>', :path => "vendor/gems/<GEM_NAME>-<VERSION>"
Например:
gem 'sidekiq-pro', '2.1.4', :path => "vendor/gems/sidekiq-pro-2.1.4"