.gemspec
вашего форка может содержать имя, отличное от имени гема на RubyGems, например, когда я разветвлял active_merchant на GitHub, их файл .gemspec
имел:
s.name = 'activemerchant'
но гем определяется как active_merchant на RubyGems, поэтому я изменил свой Gemfile с:
gem "active_merchant", git: "https://github.com/adamwaite/active_merchant.git", require: "active_merchant"
до:
gem "activemerchant", git: "https://github.com/adamwaite/active_merchant.git", require: "active_merchant"
обратите внимание на отсутствие _.
Все отлично сработало после этого. Это может быть неясным случаем, но надеюсь, что это кому-то поможет!