Как использовать гемы не в Gemfile при работе с bundler?

При использовании bundler с проектом в целом и Rails в частности, вы имеете доступ только к гемам, определенным в вашем Gemfile. Хотя это имеет смысл, оно может быть ограничивающим. В основном, я нахожу это ограничивающим, когда я хочу использовать определенный форматер RSpec, чего не делает остальная командат использовать. Разве это»в Gemfile, это нет доступным.

Любой способ обойти это, или я должен добавить его в Gemfile?

Обновление: моя проблема не былаБандлер но Спорк. Когда я запускал RSpec без Spork, у меня не было проблем с использованием любого желаемого форматера.

Обновление № 2: похоже, что использование Bundler все еще является причиной проблемы. Разница между использованием Spork и неиспользованием Spork заключается в том, что при запуске RSpec без Spork он загружает средство форматирования перед загрузкой проекта и получением в Bundler »песочница».

С Bundler:

$ 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 `'

Без Bundler:

$ irb
>> require 'fivemat'
=> true

Ответы на вопрос(5)

Ваш ответ на вопрос