Skip to content

Commit

Permalink
Skip to set required_ruby_version when pre-released rubygems.
Browse files Browse the repository at this point in the history
  • Loading branch information
hsbt committed Mar 6, 2018
1 parent 789b007 commit d61a5c5
Showing 1 changed file with 5 additions and 1 deletion.
6 changes: 5 additions & 1 deletion lib/rubygems/specification.rb
Original file line number Diff line number Diff line change
Expand Up @@ -2733,7 +2733,11 @@ def validate_permissions

def version= version
@version = Gem::Version.create(version)
self.required_rubygems_version = '> 1.3.1' if @version.prerelease?
# skip to set required_ruby_version when pre-released rubygems.
# It caused to raise CircularDependencyError
if @version.prerelease? && @name.strip != "rubygems"
self.required_rubygems_version = '> 1.3.1'
end
invalidate_memoized_attributes

return @version
Expand Down

0 comments on commit d61a5c5

Please sign in to comment.