来自bash(1)
:
您正在运行传递给-c
参数的命令。-l
使它成为登录shell,以便bash首先读取/etc/profile
,它可能具有rvm
使其工作的路径。
FWIW,这是我要安装rvm
在Docker容器中的操作。
# Install some dependencies
RUN apt-get -y -q install curl rubygems
# Install rvm
RUN curl -L https://get.rvm.io | bash -s stable
# Install package dependencies
RUN /usr/local/rvm/bin/rvm requirements
# Install ruby
RUN /usr/local/rvm/bin/rvm install ruby-2.0.0
# create first wrapper scripts
RUN /usr/local/rvm/bin/rvm wrapper ruby-2.0.0 myapp rake rails gem