summaryrefslogtreecommitdiff
path: root/build
diff options
context:
space:
mode:
authorJano Svitok <jsv@whitestein.com>2020-03-09 23:07:30 +0100
committerJens Geyer <jensg@apache.org>2020-03-10 22:38:23 +0100
commit299b68e72334086c4685a5eaef397eb7c6129044 (patch)
treeba29319918df02de740a38bcc6cf55181ae6036a /build
parentb1f755a1e920f01750cc868dafd193413d17af8d (diff)
downloadthrift-299b68e72334086c4685a5eaef397eb7c6129044.tar.gz
THRIFT-5100: Upgrade ruby to 2.4
Client: Ruby Patch: Jano Svitok This closes #2054 due to byebug gem 11.1 (used by pry-byebug)
Diffstat (limited to 'build')
-rw-r--r--build/docker/ubuntu-xenial/Dockerfile9
1 files changed, 6 insertions, 3 deletions
diff --git a/build/docker/ubuntu-xenial/Dockerfile b/build/docker/ubuntu-xenial/Dockerfile
index 57c996485..dca687fd4 100644
--- a/build/docker/ubuntu-xenial/Dockerfile
+++ b/build/docker/ubuntu-xenial/Dockerfile
@@ -54,7 +54,10 @@ RUN apt-get update && \
# node.js
curl -sL https://deb.nodesource.com/gpgkey/nodesource.gpg.key | apt-key add - && \
- echo "deb https://deb.nodesource.com/node_8.x xenial main" | tee /etc/apt/sources.list.d/nodesource.list
+ echo "deb https://deb.nodesource.com/node_8.x xenial main" | tee /etc/apt/sources.list.d/nodesource.list &&\
+
+# ruby 2.4
+ apt-add-repository ppa:brightbox/ruby-ng
### install general dependencies
RUN apt-get update && apt-get install -y --no-install-recommends \
@@ -245,8 +248,8 @@ RUN apt-get install -y --no-install-recommends \
RUN apt-get install -y --no-install-recommends \
`# Ruby dependencies` \
- ruby \
- ruby-dev \
+ ruby2.4 \
+ ruby2.4-dev \
ruby-bundler
# Rust dependencies