Как Bundler использует Gemfile.lock для загрузки гемов? - PullRequest
5 голосов
/ 02 апреля 2012

В настоящий момент я немного озадачен тем, как bundler обрабатывает файлы Gemfile и Gemfile.lock.

Внутри моего Gemfile у меня есть следующее

group :development do
  gem 'ruby-debug19', :require => 'ruby-debug'
end

И на производстве я запускаю bundle install --without development.Однако в Gemfile.lock 'ruby-debug19' по-прежнему указан в разделе ЗАВИСИМОСТИ внизу файла, а гем и его потребности перечислены в основных списках выше.

Что такое -без вариантов действительно тогда?У меня нет необходимых гемов для ruby-debug19, установленных на производстве, потому что, ну, это производство.

Я довольно новичок в Rails и работаю с v3.2

1 Ответ

5 голосов
/ 02 апреля 2012

Оформление Bundler FAQ . На ваш вопрос, кажется, ответили в FAQs

FAQ: Почему Bundler загружает драгоценные камни из --without Groups?

...