È possibile utilizzare i gems del ruby personalizzato da qualsiasi cartelle, per esempio la macchina locale, LAN o in remoto, senza la necessità di andare oltre il indice ufficiale degli gems ruby.
Specifica di un attributo :path
installerà il gem da quella cartella sul computer locale.
gem "foreman", :path => "/Users/pje/my_foreman_fork"
In alternativa, specificando un attributo :git
installerà il gem da cartella git remota.
gem "foreman", :git => "git://github.com/pje/foreman.git"
# ...or at a specific SHA-1 ref
gem "foreman", :git => "git://github.com/pje/foreman.git", :ref => "bf648a070c"
# ...or branch
gem "foreman", :git => "git://github.com/pje/foreman.git", :branch => "jruby"
# ...or tag
gem "foreman", :git => "git://github.com/pje/foreman.git", :tag => "v0.45.0"
Inoltre, per alcuni firewalls il protocollo git
può essere un problema. In tali casi, provare a utilizzare https
invece.
gem "foreman", :git => "https://github.com/pje/foreman.git"