15866: Install bundler in GEMHOME.
authorTom Clegg <tclegg@veritasgenetics.com>
Fri, 22 Nov 2019 18:59:26 +0000 (13:59 -0500)
committerTom Clegg <tclegg@veritasgenetics.com>
Fri, 22 Nov 2019 18:59:26 +0000 (13:59 -0500)
refs #15866

Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tclegg@veritasgenetics.com>

build/run-tests.sh

index fc0c1016debe89ccd76266892d4e0e11992e278a..af3426cd7339e51b1dbd5e6ea08ab27764f306be 100755 (executable)
@@ -546,8 +546,11 @@ setup_ruby_environment() {
         echo "Will install arvados gems to $tmpdir_gem_home"
         echo "Gem search path is GEM_PATH=$GEM_PATH"
     fi
-    bundle config || gem install bundler \
-        || fatal 'install bundler'
+    (
+        export HOME=$GEMHOME
+        ("$(gem env gempath | cut -f1 -d:)/bin/bundle" version | grep 2.0.2) \
+            || gem install --user bundler -v 2.0.2
+    ) || fatal 'install bundler'
 }
 
 with_test_gemset() {