From ed454137eaa3e29553a619472ebc0d32045dfa34 Mon Sep 17 00:00:00 2001 From: Ryan Bigg Date: Thu, 4 Oct 2012 13:38:18 +1000 Subject: [PATCH] Raise a better error message when testing_support/common_rake can't be found Fixes #2041 --- Rakefile | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/Rakefile b/Rakefile index 8ca3d1053f5..a13993a0db9 100644 --- a/Rakefile +++ b/Rakefile @@ -2,7 +2,12 @@ require 'rake' require 'rubygems/package_task' require 'thor/group' require File.expand_path('../core/lib/generators/spree/install/install_generator', __FILE__) -require 'spree/core/testing_support/common_rake' +begin + require 'spree/core/testing_support/common_rake' +rescue LoadError + raise "Could not find spree/core/testing_support/common_rake. You need to run this command using Bundler." + exit +end spec = eval(File.read('spree.gemspec')) Gem::PackageTask.new(spec) do |pkg|