Как использовать гемы не в 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