这就是我在Gemfile中的内容:
source 'http://rubygems.org'
gem 'rails', '3.0.5'
gem 'sqlite3'
gem 'hoptoad_notifier', '= 2.4.2'
group :development, :test do
gem 'ruby-debug'
gem "factory_girl_rails"
gem "database_cleaner"
gem "rspec-rails"
gem "cucumber-rails"
gem "capybara"
gem "launchy"
gem "redgreen"
gem "faker"
gem "remarkable_activerecord"
end
当我这样做时
git push heroku master
在我的屏幕上这就是我所看到的
Installing rspec-core (2.5.1)
Installing rspec-expectations (2.5.0)
Installing rspec-mocks (2.5.0)
Installing rspec (2.5.0)
我认为Heroku安装在生产模式下,那么为什么要安装rspec?
答案 0 :(得分:5)
这是因为默认安装了所有组。要告诉Heroku忽略某些组,请运行
heroku config:add BUNDLE_WITHOUT="development:test"
如果您愿意,可以阅读有关using Bundler with Heroku的更多信息。