Как использовать гемы не в Gemfile при работе с bundler?
При использовании bundler с проектом в целом и Rails в частности, вы имеете доступ только к гемам, определенным в вашем Gemfile. Хотя это имеет смысл, оно может быть ограничивающим. В основном я нахожу это ограничивающим, когда я хочу использовать определенный форматер RSpec, который не использует остальная часть команды. Если он не находится в Gemfile, он недоступен.
Любой способ обойти это, или я должен добавить его в Gemfile?
Обновление: моя проблема была не в Bundler, а в Spork. Когда я запускал RSpec без Spork, у меня не было проблем с использованием любого желаемого форматера.
Обновление № 2: похоже, что использование Bundler все еще является причиной проблемы. Разница между использованием Spork и отсутствием Spork заключается в том, что при запуске RSpec без Spork он загружает средство форматирования перед загрузкой проекта и попаданием в Bundler & quot; песочницу & quot ;.
С 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 `<main>'
Без Бандлера:
$ irb
>> require 'fivemat'
=> true