rails gems for ruby-on-rails ruby rubygems gem dependencies

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`