diff --git a/Rakefile b/Rakefile
index 52ae639e68a2aa8a76f73b62dcdcbf91370030db..4651cf1a5715f6d3bd3ade845dd54f94cf78500f 100644
--- a/Rakefile
+++ b/Rakefile
@@ -5,6 +5,7 @@ ACCEPTED_DB_VALUES = %w(sqlite postgres mysql)
 DATABASE_CONFIG_FILE = 'test/database.yml'
 
 def config
+  require 'yaml'
   YAML.load(File.open(DATABASE_CONFIG_FILE))
 end
 
diff --git a/gemfiles/Gemfile.ruby1.9.3 b/gemfiles/Gemfile.ruby1.9.3
index fa844f2d091c13dc8df63812f8e9fd98ab3f4468..145478407bcf3be91b8c25f9ed99c51f418d4ffd 100644
--- a/gemfiles/Gemfile.ruby1.9.3
+++ b/gemfiles/Gemfile.ruby1.9.3
@@ -7,6 +7,7 @@ group :development, :test do
   gem 'geoip'
   gem 'rubyzip'
   gem 'rails'
+  gem 'sqlite3'
 
   # i18n gem >=0.7.0 does not work with Ruby 1.9.2
   gem 'i18n', '0.6.1'