X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/8b2af30849edeab5ad8ebc6b51eaec39e5fdd81a..HEAD:/lib/boot/passenger.go diff --git a/lib/boot/passenger.go b/lib/boot/passenger.go index 5367337e81..bf2ca2a78b 100644 --- a/lib/boot/passenger.go +++ b/lib/boot/passenger.go @@ -84,14 +84,9 @@ func (runner installPassenger) Run(ctx context.Context, fail func(error), super if err != nil { return err } - for _, version := range []string{"2.2.19"} { - if !strings.Contains(buf.String(), "("+version+")") { - err = super.RunProgram(ctx, appdir, runOptions{}, "gem", "install", "--user", "--conservative", "--no-document", "bundler:2.2.19") - if err != nil { - return err - } - break - } + err = super.RunProgram(ctx, appdir, runOptions{}, "gem", "install", "--user", "--conservative", "--no-document", "--version", "~> 2.4.0", "bundler") + if err != nil { + return err } err = super.RunProgram(ctx, appdir, runOptions{}, "bundle", "config", "--set", "local", "path", filepath.Join(os.Getenv("HOME"), ".gem")) if err != nil {