gpt4 book ai didi

ruby - Docker:Ruby版本从2.2.0升级到2.4.0

转载 作者:行者123 更新时间:2023-12-02 18:27:31 28 4
gpt4 key购买 nike

我在Rails应用程序中使用Ruby版本2.2.0,而Rails版本是4.2.0
目前,Project是通过docker构建的,因此我正在考虑将Ruby版本升级为2.4.0版本。

我相信我需要更改docker镜像以升级ruby版本。

我已经检查了一些文章,但没有得到足够的信息。

Docker文件

FROM ruby:2.2.0

RUN apt update && \
apt install -y --no-install-recommends \
git \
curl \
gnupg2 \
libpq-dev \
libmysqlclient-dev \
nodejs \
graphviz \
&& rm -rf /var/lib/apt/lists/*

ruby 版本升级后,我将升级Rails版本。
任何帮助将不胜感激。

最佳答案

您总是可以像这样构建自己的Docker镜像:

FROM ubuntu

RUN apt-get update
RUN apt-get install -y build-essential wget

RUN wget --no-check-certificate -O ruby-install.tar.gz https://github.com/postmodern/ruby-install/archive/master.tar.gz
RUN tar -xzvf ruby-install.tar.gz
RUN cd ruby-install-master && make install
RUN cd /
RUN rm -rf ruby-install-master && rm -rf ruby-install.tar.gz

RUN ruby-install --latest
RUN ruby-install -i /usr/local/ ruby 2.4.0 -- --disable-install-doc

RUN gem update --system --no-document
RUN gem install bundler --force

关于ruby - Docker:Ruby版本从2.2.0升级到2.4.0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58181674/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com