16552: Fix deprecated bundler usage.
authorTom Clegg <tom@curii.com>
Thu, 14 Jul 2022 04:22:36 +0000 (00:22 -0400)
committerTom Clegg <tom@curii.com>
Thu, 14 Jul 2022 04:22:36 +0000 (00:22 -0400)
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>

lib/boot/passenger.go

index f86f1f930398f48a133cc33fe4752333246b73cb..e0eec5ee4a047a27fba930d3f2b60346caa1e19c 100644 (file)
@@ -92,7 +92,11 @@ func (runner installPassenger) Run(ctx context.Context, fail func(error), super
                        break
                }
        }
-       err = super.RunProgram(ctx, appdir, runOptions{}, "bundle", "install", "--jobs", "4", "--path", filepath.Join(os.Getenv("HOME"), ".gem"))
+       err = super.RunProgram(ctx, appdir, runOptions{}, "bundle", "config", "--set", "local", "path", filepath.Join(os.Getenv("HOME"), ".gem"))
+       if err != nil {
+               return err
+       }
+       err = super.RunProgram(ctx, appdir, runOptions{}, "bundle", "install", "--jobs", "4")
        if err != nil {
                return err
        }