From 0c9c90617279f321fd1a9759fb6643ad0980af06 Mon Sep 17 00:00:00 2001 From: Max Magorsch Date: Sun, 6 Oct 2019 21:41:30 +0200 Subject: Update the Dockerfile for rails 6 Rails 6 requires Ruby 2.5 or newer. Furthermore a recent version of bundler (v2.0.2) is used. It is installed using gem as long as the recent version isn't packaged for gentoo. Signed-off-by: Max Magorsch --- Dockerfile | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 4c2002f..9642c66 100644 --- a/Dockerfile +++ b/Dockerfile @@ -13,8 +13,13 @@ RUN emerge net-libs/nodejs RUN emerge sys-process/cronie # Bundler is how we install the ruby stuff. RUN mkdir -p /etc/portage/package.accept_keywords/ -RUN echo "=dev-ruby/bundler-1.17.3 ~amd64" >> /etc/portage/package.accept_keywords/bundler -RUN emerge =dev-ruby/bundler-1.17.3 +RUN echo "=dev-ruby/rdoc-6.2.0 ~amd64" >> /etc/portage/package.accept_keywords/ruby +RUN echo "=dev-lang/ruby-2.5.6 ~amd64" >> /etc/portage/package.accept_keywords/ruby + +RUN emerge =dev-lang/ruby-2.5.6 +RUN gem install bundler + +RUN emerge dev-vcs/git # Needed for changelogs. RUN git clone https://anongit.gentoo.org/git/repo/gentoo.git /mnt/packages-tree/gentoo/ -- cgit v1.2.3-65-gdbad