来自
bash(1):
-l
使bash就像被作为登录shell调用一样-c
如果存在-c选项,则从字符串读取命令。
您正在运行传递给
-c参数的命令。
-l使它成为登录shell,以便bash首先读取
/etc/profile,它可能具有
rvm使其工作的路径。
FWIW,这是我要安装
rvm在Docker容器中的操作。
# Install some dependenciesRUN apt-get -y -q install curl rubygems# Install rvmRUN curl -L https://get.rvm.io | bash -s stable# Install package dependenciesRUN /usr/local/rvm/bin/rvm requirements# Install rubyRUN /usr/local/rvm/bin/rvm install ruby-2.0.0# create first wrapper scriptsRUN /usr/local/rvm/bin/rvm wrapper ruby-2.0.0 myapp rake rails gem



