Sto lavorando a una gemma (Gemma A) che utilizza un'altra gemma (Gemma B) che ho anche scritto. Fino a questo punto Gemma B è stato aggiunto nel gemspec per Gem A:Dipendenza locale in Gem .gemspec
gem.add_dependency "gem_a", "~> 0.0.4"
Ma io ora trovare la necessità di eseguire il debug utilizzando la mia versione locale.
Per dichiarare una dipendenza locale in un Gemfile che potevo fare:
gem 'gem_a', path: "/local/path/to/gem_a"
Ma come faccio a dichiarare una dipendenza locale in un .gemspec
?
Non sono sicuro se questo può essere fatto, ma sarebbe utile se le gemme vengono co-sviluppati. Il problema è che le due dichiarazioni di dipendenza riguardano due diversi programmi di installazione da elaborare. Cosa farebbe 'gem build' con una dipendenza locale? Il pacchetto risultante non può essere distribuito in modo affidabile. –