Wie verwende ich 'Debugger' und 'Pry', wenn ich einen Edelstein entwickle? (Rubin)

Ich entwickle einen Edelstein und mein Gemfile sieht so aus:

source :rubygems

gemspec

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

Ich möchte jedoch nicht, dass Leute installieren müssenpry unddebugger beim Ausführen von Tests, aber ich möchte sie auch für meine Tests benötigen können (da ich Tests mit vorangestelltem Präfix ausführe)bundle execund ich kann sie nicht in meinen Ladepfad bekommen, wenn sie nicht in der Gemdatei sind). Wie erreiche ich das?

Außerdem, wann man Edelsteine, die ich für die Entwicklung verwende, in die Gemspec einfügt und wann man sie in die Gemdatei einfügt? Ich kenne den Unterschied wirklich nicht.

Antworten auf die Frage(4)

Ihre Antwort auf die Frage