Der Weg dies zu tun ist durch Entpacken Ihres Edelsteins in das Vendor/Gems-Verzeichnis. Sie sagen dann Bundler, wo Sie es wie gewohnt mit Ihrer Gemfile finden.
Zuerst entpacken Sie den Edelstein in Vendor/Edelsteine. Ich nehme an, Sie haben das Juwel heruntergeladen und sitzen in einem offenen Verzeichnis vor Ihnen.
gem unpack your_gem.gem --target /path_to_rails_app/vendor/gems/.
Jetzt ist Ihre Gemfile mit einer Zeile wie folgt aktualisieren:
gem 'your_gem', :path => "#{File.expand_path(__FILE__)}/../vendor/gems/your_gem"
Schließlich verwenden Bündler es zu installieren und aktualisieren Sie Ihre Gemfile.lock
bundle install
Sie haben nun eine lokale Kopie des Edelsteins, der in deiner Rails App installiert ist.
Sie können den Edelstein nun beliebig zwischen Ihren Apps teilen, indem Sie einen Symlink, ein Git-Submodul oder einen Teilbaum verwalten.
Eine Option, auf die mich jemand sonst hingewiesen hat, ist, Bundler einfach auf ein Git-Repository zu verweisen (siehe http://gembundler.com/git.html). Ich müsste sicherstellen, dass dies mit einem privaten Git Repo getan werden kann. –