Проблема с использованием драгоценных камней (режим devel vs. production) - PullRequest
0 голосов
/ 30 апреля 2011

Я использую рельсы 3. В режиме разработки я установил несколько гемов для тестирования (diff-lcs, nokogiri, rspec, webrat). Поскольку я это сделал, если я пытаюсь выполнить cap-развертывание на рабочем сервере, он жалуется: "Не удалось найти diff-lcs ни в одном из источников (Bundler :: GemNotFound)"

Я не хочу устанавливать их на сервер, потому что мне не нужны гемы цели тестирования на рабочем сервере. Могу ли я поместить что-то в Gemfile, чтобы исключить их для производственного режима?

Или как мне справиться с этим?

Большое спасибо за ответ на этот вопрос борющегося новичка ...

1 Ответ

0 голосов
/ 30 апреля 2011

Вы можете поместить эти драгоценные камни в их собственную группу следующим образом:

group :development, :test do
  gem 'diff-lcs'
end

Эта страница объясняет группы более подробно: http://gembundler.com/groups.html

...