¿Cómo usar 'depurador' y 'hacer palanca' al desarrollar una gema? (Rubí)

Estoy desarrollando una gema, y ​​mi Gemfile se ve así:

source :rubygems

gemspec

group :development, :test do
  gem "pry"
  gem "debugger"
  gem "rake"
end

Sin embargo, no quiero que la gente tenga que instalarpry ydebugger al ejecutar pruebas, pero también quiero poder requerirlas en mis pruebas (porque estoy ejecutando pruebas con el prefijobundle exec, y no puedo obtenerlos en mi ruta de carga si no están en el Gemfile). ¿Cómo logro esto?

Además, ¿cuándo colocar las gemas que utilizo para el desarrollo en la gemspec y cuándo colocarlas en el Gemfile? Realmente no sé la diferencia.

Respuestas a la pregunta(4)

Su respuesta a la pregunta