2011-03-27 75 views
2

這是我在我的Gemfile:Heroku爲什麼要安裝rspec?

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正在安裝?

回答

5

這是因爲默認情況下安裝了所有組。告訴Heroku的忽略某些羣體,運行

heroku config:add BUNDLE_WITHOUT="development:test" 

,如果你願意,你可以閱讀更多關於using Bundler with Heroku