La manière de faire cela est en déballant votre gem dans le répertoire vendor/gems. Ensuite, vous indiquez à Bundler où la trouver en utilisant votre Gemfile comme d'habitude.
D'abord, déballez la gem dans vendor/gems. Je suppose que vous avez téléchargé la gem et qu'elle se trouve dans un répertoire ouvert devant vous.
gem unpack your_gem.gem --target /path_to_rails_app/vendor/gems/.
Ensuite, mettez à jour votre Gemfile avec une ligne comme celle-ci :
gem 'your_gem', :path => "#{File.expand_path(__FILE__)}/../vendor/gems/your_gem"
Enfin, utilisez Bundler pour l'installer et mettre à jour votre Gemfile.lock
bundle install
Vous disposez maintenant d'une copie locale de la gem installée dans votre application Rails.
Vous pouvez maintenant partager la gem entre vos applications de la manière qui vous convient, en maintenant un lien symbolique, en tant que submodule Git, ou en tant qu'arborescence.