summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSamuel Giddins <segiddins@segiddins.me>2016-08-23 11:52:17 -0500
committerSamuel Giddins <segiddins@segiddins.me>2016-08-23 11:52:17 -0500
commit143bbbbf5f49f66ca4735ec75c3d027a75445582 (patch)
tree0887d47a9fd6709cf0bfa125d6bb6e9c7bab95aa
parent84202ea871838d8afdd514f885fa7088e191e1f5 (diff)
downloadbundler-143bbbbf5f49f66ca4735ec75c3d027a75445582.tar.gz
[Definition] Improve error message when locked ruby version fails to parse
-rw-r--r--lib/bundler/definition.rb5
1 files changed, 3 insertions, 2 deletions
diff --git a/lib/bundler/definition.rb b/lib/bundler/definition.rb
index 43547f8be6..dfdf3d875b 100644
--- a/lib/bundler/definition.rb
+++ b/lib/bundler/definition.rb
@@ -343,8 +343,9 @@ module Bundler
return unless @locked_ruby_version
@locked_ruby_version_object ||= begin
unless version = RubyVersion.from_string(@locked_ruby_version)
- raise LockfileError, "Failed to create a `RubyVersion` object from " \
- "`#{@locked_ruby_version}` found in #{@lockfile} -- try running `bundle update --ruby`."
+ raise LockfileError, "The Ruby version #{@locked_ruby_version} from " \
+ "#{@lockfile} could not be parsed. " \
+ "Try running bundle update --ruby to resolve this."
end
version
end