devcontainers / devcontainers/features
Ruby Bundle install fails due to permission error
- 主要言語
- Shell
- スター
- 1.5k
- フォーク
- 622
- 平均マージ
- 6日 53分
- マージ済み PR(30日)
- 9
説明
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`
コントリビューションガイド
調査の方向性
Jammy ベースイメージで Ruby 機能の失敗を、bundle install を実行して再現し、報告された RVM ディレクトリの権限を比較します。Bundler が bigdecimal の拡張ディレクトリを作成できない理由を追跡します。指定されたイメージの組み合わせで bundle install が正常に完了すれば完了です。
索引モデルが issue の本文から書いたものです。
評価
- 技術スタック
- docker, ruby
- 領域
- devops, infrastructure
- issue の種類
- バグ
- 難易度
- 3/5
- 見積もり時間
- 1〜2日
- 活発さ
- 停滞
- 明瞭さ
- おおむね明確
- 初心者へのやさしさ
- 35/100