summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndre Arko <andre@arko.net>2010-11-04 13:49:11 -0700
committerAndre Arko <andre@arko.net>2010-11-04 13:49:11 -0700
commitba3b7db50d3504e72e2c037d5ea9efe69923f88a (patch)
tree2acb49353b60f86cd9ba13b93e81cc5dd5fefe09
parent7d0ec385ee92ac7ed5a2ca023e64df72424f73fa (diff)
downloadbundler-ba3b7db50d3504e72e2c037d5ea9efe69923f88a.tar.gz
Handle gemspecs that don't load
-rw-r--r--lib/bundler/dsl.rb1
1 files changed, 1 insertions, 0 deletions
diff --git a/lib/bundler/dsl.rb b/lib/bundler/dsl.rb
index 8879d28d5c..f180fd9b81 100644
--- a/lib/bundler/dsl.rb
+++ b/lib/bundler/dsl.rb
@@ -30,6 +30,7 @@ module Bundler
case gemspecs.size
when 1
spec = Gem::Specification.load(gemspecs.first)
+ raise InvalidOption, "There was an error loading the gemspec at #{gemspecs.first}."
gem spec.name, :path => path
spec.runtime_dependencies.each do |dep|
gem dep.name, *dep.requirement.as_list