homebrew Ruby: gem コマンドが見つかりません
概要
dockerfile で rbenv を使用して gem をインストールする: https://github.com/rbenv/rbenv
手順は次のとおりです。
RUN brew install rbenv ruby-build
RUN echo 'eval "$(rbenv init - bash)"' >> ~/.bashrc
RUN rbenv install 3.2.2
RUN rbenv global 3.2.2
ENV PATH="$HOME/.rbenv/versions/3.2.2/bin:$PATH"
しかし、gem コマンドを実行しようとすると、「gem コマンドが見つかりません」というエラーが表示されます。
RUN gem install bundler
解決策
Ruby と Rubygems をインストールできます
FROM jenkins/inbound-agent:alpine
USER root
RUN apk --no-cache add curl ruby ruby-dev g++ make openssl
RUN gem install bundler