devcontainers / devcontainers/features

Ruby Bundle install fails due to permission error

Offen
#871 2 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Vorherrschende Sprache
Shell
Sterne
1.5k
Forks
621
Ø Merge
6 T. 53 Min.
Gemergte PRs (30 T.)
9

Beschreibung

When using `ghcr.io/devcontainers/features/ruby:1": {}` with `mcr.microsoft.com/devcontainers/base:jammy` image. Whenever `bundle install` command is run it fails with the following error:

> Installing aws-sdk-core 3.191.2
> Bundler::PermissionError: There was an error while trying to create
> `/usr/local/rvm/gems/ruby-3.3.0/extensions/x86_64-linux/3.3.0/bigdecimal-3.1.6`. It is likely that you need to grant executable
> permissions for all parent directories and write permissions for `/usr/local/rvm/gems/ruby-3.3.0/extensions/x86_64-linux/3.3.0`

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Reproduziere den Fehler mit dem Ruby-Feature auf dem Jammy-Basis-Image, indem du bundle install ausführst und die gemeldeten Berechtigungen des RVM-Verzeichnisses vergleichst. Verfolge, warum Bundler das Erweiterungsverzeichnis von bigdecimal nicht erstellen kann; abgeschlossen ist die Aufgabe, wenn bundle install in der angegebenen Image-Kombination erfolgreich abgeschlossen wird.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
docker, ruby
Bereich
devops, infrastructure
Issue-Typ
Bug
Schwierigkeit
3/5
Geschätzter Aufwand
1-2 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
35/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.