ruby on rails - for - Dependencia local en gema.gemspec
ruby gems (2)
Hm ... ¿qué hay de agregarlo en gem''s Gemfile
en :development
grupo de :development
?
UPD: encontré una pregunta similar, tal vez esto ayude
Cómo agregar la dependencia de una gema local a un plugin / motor de rieles, en el archivo .gemspec
Estoy trabajando en una gema (Gema A) que usa otra gema (Gema B) que también he escrito. Hasta este punto, la gema B se ha agregado en la gemspec para la gema A:
gem.add_dependency "gem_a", "~> 0.0.4"
Pero ahora encuentro la necesidad de depurar usando mi versión local.
Para declarar una dependencia local en un Gemfile que podría hacer:
gem ''gem_a'', path: "/local/path/to/gem_a"
Pero, ¿cómo declaro una dependencia local en un .gemspec
?
Solo para que la gente pueda encontrar la respuesta (un poco) más rápido ...
Si está creando una gema, y necesita agregar una dependencia local (mientras se desarrolla), en el archivo de gemas de su gema , haga algo como:
source ''https://rubygems.org''
# Specify your gem''s dependencies in mygem.gemspec
gemspec
gem "local_gem", path: "/path/to/local_gem"
Cuando haces un bundle
debes ver que ahora está usando la ruta local
Using local_gem 0.1.0 from source at `/path/to/local_gem`