Jak używać klejnotów nie znajdujących się w Gemfile podczas pracy z pakietem?

Używając pakunku z projektem ogólnie i Railsami, masz dostęp tylko do klejnotów zdefiniowanych w twoim Gemfile. Chociaż ma to sens, może być ograniczające. Przeważnie ograniczam to, gdy chcę użyć pewnego formatyzatora RSpec, którego nie używa reszta zespołu. Jeśli nie znajduje się w Gemfile, nie jest dostępny.

Jakikolwiek sposób wokół tego lub muszę dodać go do Gemfile?

Aktualizacja: moim problemem nie był Bundler, ale Spork. Uruchamiając RSpec bez Sporka, nie miałem problemu z używaniem jakiegokolwiek formatera, jakiego chciałem.

Aktualizacja nr 2: wygląda na to, że korzystanie z programu Bundler nadal jest przyczyną problemu. Różnica między używaniem Spork a nie używaniem Spork polega na tym, że podczas uruchamiania RSpec bez Spork ładuje formater przed załadowaniem projektu i wejściem do „piaskownicy” Bundlera.

Z Bundlerem:

$ bundle exec irb
>> require 'fivemat'
LoadError: cannot load such file -- fivemat

from (irb):1:in `require'
from (irb):1
from /Users/arikfr/.rvm/rubies/ruby-1.9.3-p194/bin/irb:16:in `<main>'

Bez Bundlera:

$ irb
>> require 'fivemat'
=> true

questionAnswers(5)

yourAnswerToTheQuestion