Pracuję nad klejnotem (Klejnot A), który wykorzystuje inny klejnot (Klejnot B), który również napisałem. Do tego momentu Gem B został dodany w gemspec dla GEM:Lokalna zależność w Gem .gemspec
gem.add_dependency "gem_a", "~> 0.0.4"
Ale teraz znaleźć potrzebę debugowania za pomocą mojego lokalną wersję.
Aby zadeklarować lokalną zależność w Gemfile mogłem zrobić:
gem 'gem_a', path: "/local/path/to/gem_a"
Ale jak mogę zadeklarować lokalną zależność w .gemspec
?
nie wiem, czy można to zrobić, ale byłoby przydatne, jeśli kamienie są opracowany wspólnie. Kłopot w tym, że dwie deklaracje zależności są przeznaczone dla dwóch różnych instalatorów. Co zrobi "gem build" z lokalną zależnością? Wynikowy pakiet nie może być niezawodnie dystrybuowany. –