Мой Dockerfile -
$ cat Dockerfile
FROM alpine:latest
LABEL maintainer="Michael Durrant<junk@snap2web.com>"
RUN apk add bash git vim ruby ruby-irb
COPY alpine_bashrc /root/.bashrc
COPY .bash_functions.sh /root
COPY .bash_aliases /root
COPY .git-completion.bash /root
RUN "/bin/bash"
RUN git config --global user.name 'Michael'
RUN git config --global user.email 'no-reply@google.com'
RUN gem install pry
Но я получаю
...
Step 9/11 : RUN git config --global user.name 'Michael'
---> Using cache
---> fa2864b843b8
Step 10/11 : RUN git config --global user.email 'no-reply@google.com'
---> Using cache
---> 3432286c6718
Step 11/11 : RUN gem install pry
---> Running in 4b27fe1bed16
ERROR: While executing gem ... (Gem::DocumentError)
RDoc is not installed: cannot load such file -- rdoc/rdoc
Successfully installed coderay-1.1.2
Successfully installed method_source-0.9.2
Successfully installed pry-0.12.2
The command '/bin/sh -c gem install pry' returned a non-zero code: 1
...
Образ не создан.
Как исправить?
Если я установлю pryвручную, т.е. создайте контейнер и используйте bash для установки gem pry, он устанавливает и работает.