When this got split out into the separate pull request I seem to have forgotten the Gemfile/gemspec I had set up for this which would make things look off. I excluded the development group [per Travis-CI recommendations](http://about.travis-ci.org/docs/user/languages/ruby/#Exclude-non-essential-gems-like-ruby-debug-from-your-Gemfile) leading to a Gemfile that looks like:

```ruby
source 'https://rubygems.org'
gemspec

group :development do
  gem "debugger", "~> 1.5.0"

  gem "guard", "~> 1.6.2"
  gem "guard-rspec", "2.5.0"
  gem 'rb-inotify', :require => false
  gem 'rb-fsevent', :require => false
  gem 'rb-fchange', :require => false
end

group :test do
  gem "rspec", "~> 2.13.0"
  gem "rake", "~> 10.0.3"

  gem 'dm-sqlite-adapter'
  gem 'rubycas-server-datamapper', :path => "../rubycas-server-datamapper/"
end
```

and a gemspec looking like:

```ruby
# -*- encoding: utf-8 -*-
lib = File.expand_path('../lib', __FILE__)
$LOAD_PATH.unshift(lib) unless $LOAD_PATH.include?(lib)
require 'rubycas-server-core/version'

Gem::Specification.new do |gem|
  gem.name          = "rubycas-server-core"
  gem.version       = Rubycas::Server::Core::VERSION
  gem.authors       = ["Robert Mitwicki"]
  gem.email         = ["robert.mitwicki@opensoftware.pl"]
  gem.description   = %q{The core logic for handling CAS requests independent of any web presentation technology.}
  gem.summary       = %q{The core logic for handling CAS requests.}
  gem.homepage      = "http://rubycas.github.com"

  gem.files         = `git ls-files`.split($/)
  gem.executables   = gem.files.grep(%r{^bin/}).map{ |f| File.basename(f) }
  gem.test_files    = gem.files.grep(%r{^(test|spec|features)/})
  gem.require_paths = ["lib"]

  gem.add_dependency "activesupport", ">= 3.0"
  gem.add_dependency "r18n-core"
end
```

As you can see this set up will indeed include rspec/rake but will exclude non-essential/slow to build gems such as the debugger and guard notification libs. While these gems aren't essential to the build process they are very useful in a development environment.