1
我有一个sinatra服务器,并根据gemfile,有不同组的宝石。具体来说,有一个应用程序组,一个测试组和一个开发组。如何在这三个组之间切换我的应用程序?具体来说,我想在测试模式下运行我的服务器,以便我可以执行TDD。如何在开发和测试之间切换我的sinatra服务器?
这里是gemfile。
source 'https://rubygems.org'
ruby '2.0.0'
gem 'sinatra'
gem 'sinatra-contrib', require: %w(sinatra/config_file)
gem 'thin'
gem 'slim'
gem 'sinatra-assetpack'
gem 'zurb-foundation'
gem 'compass'
group :application do
# Here should be all the specifics for the application
end
group :test do
gem 'rspec'
gem 'coveralls'
gem 'capybara'
gem 'rubocop'
end
group :development do
gem 'rake'
gem 'guard', '2.2.3'
gem 'guard-rspec'
gem 'guard-rubocop'
gem 'guard-livereload'
gem 'guard-shotgun', git: '[email protected]:rchampourlier/guard-shotgun.git', branch: 'master'
gem 'blam'
end