Sha256: a6b87172a2aae74a46428b7eb9be8a9a469d2b1a268a2ec2096320848d063fd9

Contents?: true

Size: 1.66 KB

Versions: 6

Compression:

Stored size: 1.66 KB

Contents

FROM ubuntu:15.04
MAINTAINER Gavin Laking <gavinlaking@gmail.com>

# Build dependencies
RUN apt-get update
RUN apt-get install -y --force-yes \
        software-properties-common \
        build-essential \
        openssl \
        ca-certificates \
        git-core \
        autoconf \
        gawk \
        libreadline-dev \
        libyaml-dev \
        libgdbm-dev \
        libncurses5-dev \
        automake \
        libtool \
        bison \
        pkg-config \
        curl \
        wget \
        libxslt-dev \
        libxml2-dev \
        libffi-dev \
        libssl-dev \
        zlib1g-dev \
        make
RUN apt-get clean -y
RUN apt-get autoremove -y

# Chruby
RUN wget -O chruby-0.3.9.tar.gz https://github.com/postmodern/chruby/archive/v0.3.9.tar.gz
RUN tar -xzvf chruby-0.3.9.tar.gz
RUN cd chruby-0.3.9/ && make install

# Ruby Install
RUN wget -O ruby-install-0.5.0.tar.gz https://github.com/postmodern/ruby-install/archive/v0.5.0.tar.gz
RUN tar -xzvf ruby-install-0.5.0.tar.gz
RUN cd ruby-install-0.5.0/ && make install

# Install Ruby 2.2.2
RUN ruby-install ruby 2.2.2

# Setup Chruby
RUN echo '[ -n "$BASH_VERSION" ] || [ -n "$ZSH_VERSION" ] || return' >> /etc/profile.d/chruby.sh
RUN echo 'source /usr/local/share/chruby/chruby.sh' >> /etc/profile.d/chruby.sh
RUN echo 'source /usr/local/share/chruby/auto.sh' >> $HOME/.bashrc
RUN echo 'chruby ruby-2.2.2' >> $HOME/.bash_profile

# Setup .gemrc
RUN echo "---\n:benchmark: false\n:bulk_threshold: 1000\n:backtrace: false\n:verbose: true\ngem: --no-ri --no-rdoc" > $HOME/.gemrc

# Setup PATH
ENV PATH /opt/rubies/ruby-2.2.2/bin/:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

# Get ruby version
RUN ruby -v

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
vedeu-0.4.35 Dockerfile
vedeu-0.4.34 Dockerfile
vedeu-0.4.33 Dockerfile
vedeu-0.4.32 Dockerfile
vedeu-0.4.31 Dockerfile
vedeu-0.4.30 Dockerfile