首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Bundler:如何配置一组gem,使其不会在生产环境中下载?

Bundler:如何配置一组gem,使其不会在生产环境中下载?
EN

Stack Overflow用户
提问于 2011-04-28 23:07:32
回答 2查看 96关注 0票数 1

如何配置一组gem,使其不会在生产环境中下载?

所以如果我有这个Gemfile:

代码语言:javascript
复制
source 'http://rubygems.org'

gem 'rails'
gem 'facebook_oauth'      
gem 'koala', '>=1.0.0.rc'
gem "jquery-rails"
gem 'faraday', '0.5.7'

group :development, :test do
  gem "rspec-rails", ">= 2.0.0" 
  gem "steak" 
  gem 'launchy'
  gem "capybara"
  gem 'akephalos', :git => 'git://github.com/Nerian/akephalos.git'
end

标有:development和:test的gem不应该在生产环境中下载。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-04-28 23:13:23

您希望使用选项--without运行bundler install

代码语言:javascript
复制
bundler install --without development test

关于Heroku的更新

代码语言:javascript
复制
heroku config:add BUNDLE_WITHOUT="development:test"

你可以找到更多的Heroku + Bundler信息here

票数 3
EN

Stack Overflow用户

发布于 2014-11-20 03:13:42

通过Capistrano部署:

代码语言:javascript
复制
# config/deploy.rb

set :bundle_without, [:development, :test, :your_custom_group]
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5820776

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档