Ich entwickle zum Beispiel einen Edelstein, und während ich entwickle, verwende ich pry
anstelle des IRB, und debugger
für die Fehlersuche. Ich möchte jedoch nicht, dass mögliche Mitwirkende sie installieren müssen (weil sie sie vielleicht nicht brauchen). Meine erste Idee war, sie in eine Bundler-Gruppe zu packen:
source :rubygems
gemspec
group :extras do
gem "pry"
gem "debugger"
end
Und dann könnten die Leute es nutzen:
$ bundle install --without extras
Aber ich möchte, dass sie standardmäßig nicht installiert sind. Perfekt wäre es, wenn sie no in meinem Gemfile
aber ich kann sie trotzdem anfordern (wenn sie auf dem Computer vorhanden sind). Diese Lösung wäre in Ordnung, weil es mir egal ist, bei welcher Version sie gesperrt sind. Ist das machbar?