自制红宝石:找不到 gem 命令

问题描述 投票:0回答:1

在 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 docker rubygems dockerfile homebrew
1个回答
0
投票

您可以安装 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
© www.soinside.com 2019 - 2024. All rights reserved.