Jak używać 'debugger' i 'pry' podczas tworzenia klejnotu? (Rubin)

Rozwijam klejnot, a mój Gemfile wygląda tak:

source :rubygems

gemspec

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

Nie chcę jednak, aby ludzie musieli instalowaćpry idebugger podczas uruchamiania testów, ale chcę również móc wymagać ich w moich testach (ponieważ używam testów z prefiksem zbundle exec, i nie mogę ich dostać w mojej ścieżce obciążenia, jeśli nie znajdują się w Gemfile). Jak to osiągnąć?

Ponadto, kiedy umieszczać klejnoty, których używam do tworzenia w gemspec, i kiedy umieścić je w Gemfile? Naprawdę nie znam różnicy.

questionAnswers(4)

yourAnswerToTheQuestion