mirror of
https://github.com/docker-library/ruby.git
synced 2022-11-09 11:41:34 -05:00
Merge pull request #49 from nicknovitski/no-document
Use --no-document flag in .gemrc
This commit is contained in:
commit
7cc4eaa8d4
6 changed files with 24 additions and 24 deletions
|
@ -5,6 +5,9 @@ ENV RUBY_VERSION 2.0.0-p645
|
||||||
ENV RUBY_DOWNLOAD_SHA256 5e9f8effffe97cba5ef0015feec6e1e5f3bacf6ace78cd1cdf72708cd71cf4ab
|
ENV RUBY_DOWNLOAD_SHA256 5e9f8effffe97cba5ef0015feec6e1e5f3bacf6ace78cd1cdf72708cd71cf4ab
|
||||||
ENV RUBYGEMS_VERSION 2.4.8
|
ENV RUBYGEMS_VERSION 2.4.8
|
||||||
|
|
||||||
|
# skip installing gem documentation
|
||||||
|
RUN echo 'install: --no-document\nupdate: --no-document' > "$HOME/.gemrc"
|
||||||
|
|
||||||
# some of ruby's build scripts are written in ruby
|
# some of ruby's build scripts are written in ruby
|
||||||
# we purge this later to make sure our final image uses what we just built
|
# we purge this later to make sure our final image uses what we just built
|
||||||
RUN apt-get update \
|
RUN apt-get update \
|
||||||
|
@ -21,12 +24,9 @@ RUN apt-get update \
|
||||||
&& make -j"$(nproc)" \
|
&& make -j"$(nproc)" \
|
||||||
&& make install \
|
&& make install \
|
||||||
&& apt-get purge -y --auto-remove bison libgdbm-dev ruby \
|
&& apt-get purge -y --auto-remove bison libgdbm-dev ruby \
|
||||||
&& gem update --no-document --system $RUBYGEMS_VERSION \
|
&& gem update --system $RUBYGEMS_VERSION \
|
||||||
&& rm -r /usr/src/ruby
|
&& rm -r /usr/src/ruby
|
||||||
|
|
||||||
# skip installing gem documentation
|
|
||||||
RUN echo 'gem: --no-rdoc --no-ri' >> "$HOME/.gemrc"
|
|
||||||
|
|
||||||
# install things globally, for great justice
|
# install things globally, for great justice
|
||||||
ENV GEM_HOME /usr/local/bundle
|
ENV GEM_HOME /usr/local/bundle
|
||||||
ENV PATH $GEM_HOME/bin:$PATH
|
ENV PATH $GEM_HOME/bin:$PATH
|
||||||
|
|
|
@ -17,6 +17,9 @@ ENV RUBY_MAJOR 2.0
|
||||||
ENV RUBY_VERSION 2.0.0-p645
|
ENV RUBY_VERSION 2.0.0-p645
|
||||||
ENV RUBYGEMS_VERSION 2.4.8
|
ENV RUBYGEMS_VERSION 2.4.8
|
||||||
|
|
||||||
|
# skip installing gem documentation
|
||||||
|
RUN echo 'install: --no-document\nupdate: --no-document' >> "$HOME/.gemrc"
|
||||||
|
|
||||||
# some of ruby's build scripts are written in ruby
|
# some of ruby's build scripts are written in ruby
|
||||||
# we purge this later to make sure our final image uses what we just built
|
# we purge this later to make sure our final image uses what we just built
|
||||||
RUN buildDeps=' \
|
RUN buildDeps=' \
|
||||||
|
@ -45,13 +48,10 @@ RUN buildDeps=' \
|
||||||
&& ./configure --disable-install-doc \
|
&& ./configure --disable-install-doc \
|
||||||
&& make -j"$(nproc)" \
|
&& make -j"$(nproc)" \
|
||||||
&& make install \
|
&& make install \
|
||||||
&& gem update --no-document --system $RUBYGEMS_VERSION \
|
&& gem update --system $RUBYGEMS_VERSION \
|
||||||
&& rm -r /usr/src/ruby \
|
&& rm -r /usr/src/ruby \
|
||||||
&& apt-get purge -y --auto-remove $buildDeps
|
&& apt-get purge -y --auto-remove $buildDeps
|
||||||
|
|
||||||
# skip installing gem documentation
|
|
||||||
RUN echo 'gem: --no-rdoc --no-ri' >> "$HOME/.gemrc"
|
|
||||||
|
|
||||||
# install things globally, for great justice
|
# install things globally, for great justice
|
||||||
ENV GEM_HOME /usr/local/bundle
|
ENV GEM_HOME /usr/local/bundle
|
||||||
ENV PATH $GEM_HOME/bin:$PATH
|
ENV PATH $GEM_HOME/bin:$PATH
|
||||||
|
|
|
@ -5,6 +5,9 @@ ENV RUBY_VERSION 2.1.6
|
||||||
ENV RUBY_DOWNLOAD_SHA256 1e1362ae7427c91fa53dc9c05aee4ee200e2d7d8970a891c5bd76bee28d28be4
|
ENV RUBY_DOWNLOAD_SHA256 1e1362ae7427c91fa53dc9c05aee4ee200e2d7d8970a891c5bd76bee28d28be4
|
||||||
ENV RUBYGEMS_VERSION 2.4.8
|
ENV RUBYGEMS_VERSION 2.4.8
|
||||||
|
|
||||||
|
# skip installing gem documentation
|
||||||
|
RUN echo 'install: --no-document\nupdate: --no-document' >> "$HOME/.gemrc"
|
||||||
|
|
||||||
# some of ruby's build scripts are written in ruby
|
# some of ruby's build scripts are written in ruby
|
||||||
# we purge this later to make sure our final image uses what we just built
|
# we purge this later to make sure our final image uses what we just built
|
||||||
RUN apt-get update \
|
RUN apt-get update \
|
||||||
|
@ -21,12 +24,9 @@ RUN apt-get update \
|
||||||
&& make -j"$(nproc)" \
|
&& make -j"$(nproc)" \
|
||||||
&& make install \
|
&& make install \
|
||||||
&& apt-get purge -y --auto-remove bison libgdbm-dev ruby \
|
&& apt-get purge -y --auto-remove bison libgdbm-dev ruby \
|
||||||
&& gem update --no-document --system $RUBYGEMS_VERSION \
|
&& gem update --system $RUBYGEMS_VERSION \
|
||||||
&& rm -r /usr/src/ruby
|
&& rm -r /usr/src/ruby
|
||||||
|
|
||||||
# skip installing gem documentation
|
|
||||||
RUN echo 'gem: --no-rdoc --no-ri' >> "$HOME/.gemrc"
|
|
||||||
|
|
||||||
# install things globally, for great justice
|
# install things globally, for great justice
|
||||||
ENV GEM_HOME /usr/local/bundle
|
ENV GEM_HOME /usr/local/bundle
|
||||||
ENV PATH $GEM_HOME/bin:$PATH
|
ENV PATH $GEM_HOME/bin:$PATH
|
||||||
|
|
|
@ -17,6 +17,9 @@ ENV RUBY_MAJOR 2.1
|
||||||
ENV RUBY_VERSION 2.1.6
|
ENV RUBY_VERSION 2.1.6
|
||||||
ENV RUBYGEMS_VERSION 2.4.8
|
ENV RUBYGEMS_VERSION 2.4.8
|
||||||
|
|
||||||
|
# skip installing gem documentation
|
||||||
|
RUN echo 'install: --no-document\nupdate: --no-document' >> "$HOME/.gemrc"
|
||||||
|
|
||||||
# some of ruby's build scripts are written in ruby
|
# some of ruby's build scripts are written in ruby
|
||||||
# we purge this later to make sure our final image uses what we just built
|
# we purge this later to make sure our final image uses what we just built
|
||||||
RUN buildDeps=' \
|
RUN buildDeps=' \
|
||||||
|
@ -45,13 +48,10 @@ RUN buildDeps=' \
|
||||||
&& ./configure --disable-install-doc \
|
&& ./configure --disable-install-doc \
|
||||||
&& make -j"$(nproc)" \
|
&& make -j"$(nproc)" \
|
||||||
&& make install \
|
&& make install \
|
||||||
&& gem update --no-document --system $RUBYGEMS_VERSION \
|
&& gem update --system $RUBYGEMS_VERSION \
|
||||||
&& rm -r /usr/src/ruby \
|
&& rm -r /usr/src/ruby \
|
||||||
&& apt-get purge -y --auto-remove $buildDeps
|
&& apt-get purge -y --auto-remove $buildDeps
|
||||||
|
|
||||||
# skip installing gem documentation
|
|
||||||
RUN echo 'gem: --no-rdoc --no-ri' >> "$HOME/.gemrc"
|
|
||||||
|
|
||||||
# install things globally, for great justice
|
# install things globally, for great justice
|
||||||
ENV GEM_HOME /usr/local/bundle
|
ENV GEM_HOME /usr/local/bundle
|
||||||
ENV PATH $GEM_HOME/bin:$PATH
|
ENV PATH $GEM_HOME/bin:$PATH
|
||||||
|
|
|
@ -5,6 +5,9 @@ ENV RUBY_VERSION 2.2.2
|
||||||
ENV RUBY_DOWNLOAD_SHA256 5ffc0f317e429e6b29d4a98ac521c3ce65481bfd22a8cf845fa02a7b113d9b44
|
ENV RUBY_DOWNLOAD_SHA256 5ffc0f317e429e6b29d4a98ac521c3ce65481bfd22a8cf845fa02a7b113d9b44
|
||||||
ENV RUBYGEMS_VERSION 2.4.8
|
ENV RUBYGEMS_VERSION 2.4.8
|
||||||
|
|
||||||
|
# skip installing gem documentation
|
||||||
|
RUN echo 'install: --no-document\nupdate: --no-document' >> "$HOME/.gemrc"
|
||||||
|
|
||||||
# some of ruby's build scripts are written in ruby
|
# some of ruby's build scripts are written in ruby
|
||||||
# we purge this later to make sure our final image uses what we just built
|
# we purge this later to make sure our final image uses what we just built
|
||||||
RUN apt-get update \
|
RUN apt-get update \
|
||||||
|
@ -21,12 +24,9 @@ RUN apt-get update \
|
||||||
&& make -j"$(nproc)" \
|
&& make -j"$(nproc)" \
|
||||||
&& make install \
|
&& make install \
|
||||||
&& apt-get purge -y --auto-remove bison libgdbm-dev ruby \
|
&& apt-get purge -y --auto-remove bison libgdbm-dev ruby \
|
||||||
&& gem update --no-document --system $RUBYGEMS_VERSION \
|
&& gem update --system $RUBYGEMS_VERSION \
|
||||||
&& rm -r /usr/src/ruby
|
&& rm -r /usr/src/ruby
|
||||||
|
|
||||||
# skip installing gem documentation
|
|
||||||
RUN echo 'gem: --no-rdoc --no-ri' >> "$HOME/.gemrc"
|
|
||||||
|
|
||||||
# install things globally, for great justice
|
# install things globally, for great justice
|
||||||
ENV GEM_HOME /usr/local/bundle
|
ENV GEM_HOME /usr/local/bundle
|
||||||
ENV PATH $GEM_HOME/bin:$PATH
|
ENV PATH $GEM_HOME/bin:$PATH
|
||||||
|
|
|
@ -17,6 +17,9 @@ ENV RUBY_MAJOR 2.2
|
||||||
ENV RUBY_VERSION 2.2.2
|
ENV RUBY_VERSION 2.2.2
|
||||||
ENV RUBYGEMS_VERSION 2.4.8
|
ENV RUBYGEMS_VERSION 2.4.8
|
||||||
|
|
||||||
|
# skip installing gem documentation
|
||||||
|
RUN echo 'install: --no-document\nupdate: --no-document' >> "$HOME/.gemrc"
|
||||||
|
|
||||||
# some of ruby's build scripts are written in ruby
|
# some of ruby's build scripts are written in ruby
|
||||||
# we purge this later to make sure our final image uses what we just built
|
# we purge this later to make sure our final image uses what we just built
|
||||||
RUN buildDeps=' \
|
RUN buildDeps=' \
|
||||||
|
@ -45,13 +48,10 @@ RUN buildDeps=' \
|
||||||
&& ./configure --disable-install-doc \
|
&& ./configure --disable-install-doc \
|
||||||
&& make -j"$(nproc)" \
|
&& make -j"$(nproc)" \
|
||||||
&& make install \
|
&& make install \
|
||||||
&& gem update --no-document --system $RUBYGEMS_VERSION \
|
&& gem update --system $RUBYGEMS_VERSION \
|
||||||
&& rm -r /usr/src/ruby \
|
&& rm -r /usr/src/ruby \
|
||||||
&& apt-get purge -y --auto-remove $buildDeps
|
&& apt-get purge -y --auto-remove $buildDeps
|
||||||
|
|
||||||
# skip installing gem documentation
|
|
||||||
RUN echo 'gem: --no-rdoc --no-ri' >> "$HOME/.gemrc"
|
|
||||||
|
|
||||||
# install things globally, for great justice
|
# install things globally, for great justice
|
||||||
ENV GEM_HOME /usr/local/bundle
|
ENV GEM_HOME /usr/local/bundle
|
||||||
ENV PATH $GEM_HOME/bin:$PATH
|
ENV PATH $GEM_HOME/bin:$PATH
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue