Fresh GDK one line install fails, Ruby 2.7.6 vs. 2.7.5 incompatibility
Overview
--------------------------------------------------------------------------------
Ensuring necessary data services are running
--------------------------------------------------------------------------------
ok: run: /private/tmp/gitlab-development-kit/services/postgresql: (pid 60385) 6s, normally down
ok: run: /private/tmp/gitlab-development-kit/services/redis: (pid 60386) 6s, normally down
ok: run: /private/tmp/gitlab-development-kit/services/praefect: (pid 61299) 1s, normally down
ok: run: /private/tmp/gitlab-development-kit/services/praefect-gitaly-0: (pid 61298) 1s, normally down
ok: run: /private/tmp/gitlab-development-kit/services/postgresql: (pid 60385) 7s, normally down
ok: run: /private/tmp/gitlab-development-kit/services/redis: (pid 60386) 7s, normally down
Waiting for praefect to boot.OK
bundler: failed to load command: rake (/Users/ash/.asdf/installs/ruby/2.7.5/bin/rake)
/Users/ash/.asdf/installs/ruby/2.7.5/lib/ruby/site_ruby/2.7.0/bundler/definition.rb:507:in `materialize': Could not find icalendar-2.8.0, gitlab-dangerfiles-3.6.1, google-protobuf-3.21.8, ice_cube-0.16.4 in locally installed gems (Bundler::GemNotFound)
from /Users/ash/.asdf/installs/ruby/2.7.5/lib/ruby/site_ruby/2.7.0/bundler/definition.rb:1
This was fixed with !2771 (merged), but we'd really like to get 2.7.6 (and Ruby 3.x) back in.
Impacted categories
The following categories relate to the issue:
-
gdk-reliability - e.g. When a GDK action fails to complete. -
gdk-usability - e.g. Improvements or suggestions around how the GDK functions. -
gdk-performance - e.g. When a GDK action is slow or times out.
Steps to replicate (optional)
curl "https://gitlab.com/gitlab-org/gitlab-development-kit/-/raw/main/support/install" | bash
Edited by Ash McKenzie