mirror of
https://github.com/chromebrew/chromebrew.git
synced 2026-01-08 23:18:10 -05:00
Fix gem version comparison error. (#10632)
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
This commit is contained in:
committed by
GitHub
parent
7e62d3bd0e
commit
ede62095f6
@@ -91,8 +91,9 @@ class RUBY < Package
|
||||
if installed_gem_search
|
||||
installed_gem_info = installed_gem_search.delete('()').gsub('default:', '').gsub(',', '').split
|
||||
@gem_installed_version = installed_gem_info[1]
|
||||
@gem_outdated = (Gem::Version.new(@gem_version) < Gem::Version.new(@gem_installed_version))
|
||||
@gem_outdated = (Gem::Version.new(@gem_version) > Gem::Version.new(@gem_installed_version))
|
||||
@gem_latest_version_installed = Gem::Version.new(@gem_version) <= Gem::Version.new(@gem_installed_version)
|
||||
crewlog "@gem_version: #{@gem_version} @gem_installed_version: #{@gem_installed_version} @gem_outdated: #{@gem_outdated} @gem_latest_version_installed: #{@gem_latest_version_installed}"
|
||||
end
|
||||
|
||||
# Create a filelist from the gem if the latest gem version is
|
||||
@@ -134,8 +135,9 @@ class RUBY < Package
|
||||
if installed_gem_search
|
||||
installed_gem_info = installed_gem_search.delete('()').gsub('default:', '').gsub(',', '').split
|
||||
@gem_installed_version = installed_gem_info[1]
|
||||
@gem_outdated = (Gem::Version.new(@gem_version) < Gem::Version.new(@gem_installed_version))
|
||||
@gem_outdated = (Gem::Version.new(@gem_version) > Gem::Version.new(@gem_installed_version))
|
||||
@gem_latest_version_installed = Gem::Version.new(@gem_version) <= Gem::Version.new(@gem_installed_version)
|
||||
crewlog "@gem_version: #{@gem_version} @gem_installed_version: #{@gem_installed_version} @gem_outdated: #{@gem_outdated} @gem_latest_version_installed: #{@gem_latest_version_installed}"
|
||||
end
|
||||
|
||||
crewlog "no_compile_needed?: #{no_compile_needed?} @gem_binary_build_needed.blank?: #{@gem_binary_build_needed.blank?}, gem_compile_needed?: #{gem_compile_needed?}"
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
require 'etc'
|
||||
|
||||
OLD_CREW_VERSION ||= defined?(CREW_VERSION) ? CREW_VERSION : '1.0'
|
||||
CREW_VERSION ||= '1.55.2' unless defined?(CREW_VERSION) && CREW_VERSION == OLD_CREW_VERSION
|
||||
CREW_VERSION ||= '1.55.3' unless defined?(CREW_VERSION) && CREW_VERSION == OLD_CREW_VERSION
|
||||
|
||||
# Kernel architecture.
|
||||
KERN_ARCH ||= Etc.uname[:machine]
|
||||
|
||||
Reference in New Issue
Block a user