Como usar 'debugger' e 'erguer' ao desenvolver uma joia? (Rubi)

Estou desenvolvendo uma joia, e meu Gemfile fica assim:

source :rubygems

gemspec

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

No entanto, não quero que as pessoas tenham que instalarpry edebugger ao executar testes, mas também quero poder solicitá-los em meus testes (porque estou executando testes prefixados combundle exec, e eu não posso obtê-los no meu caminho de carga, se eles não estão no Gemfile). Como faço para conseguir isso?

Além disso, quando colocar gemas que eu uso para desenvolvimento no gemspec e quando colocá-las no Gemfile? Eu realmente não sei a diferença.

questionAnswers(4)

yourAnswerToTheQuestion