Update RubyGems to work with current Bundler 05/79205/1
authorDaniel Farrell <dfarrell@redhat.com>
Thu, 3 Jan 2019 20:06:32 +0000 (15:06 -0500)
committerDaniel Farrell <dfarrell@redhat.com>
Thu, 3 Jan 2019 20:06:32 +0000 (15:06 -0500)
The latest OS RubyGems package is 2.x. The version of Bundler we update
to requires 3.x. Use RubyGems to update itself to more recent version
than available in OS packages.

Change-Id: I90e7bcf12b9ef986f5002a32fea701cfe5db96fb
Jira: INTPAK-230
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
jjb/packaging/test-puppet.sh

index d460e451edbce671d298fd26fe2c6bbcefb16b70..8185ae3fe6013d2032783ba71e499adc653a0a4b 100644 (file)
@@ -37,6 +37,10 @@ ruby --version
 bash -lc "rvm use 2.4.0 --default"
 ruby --version
 
+# Update RubyGems using itself, as OS package may be old
+# Ran into RubyGems 2.x installed by OS, 3.x required by Bundler in INTPAK-230
+gem update --system
+
 # Install gems dependencies of puppet-opendaylight via Bundler
 gem install bundler
 echo export PATH="\\$PATH:/usr/local/bin" >> "$HOME/.bashrc"