加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

ruby-on-rails – 为Ruby On Rails环境创建Docker镜像时出错(来

发布时间:2020-12-16 03:33:42 所属栏目:安全 来源:网络整理
导读:我想这是一个环境问题. 当我手动执行它(没有Dockerfile)时,它可以工作. 这是我的Dockerfile: FROM ubuntu:14.04RUN apt-get updateRUN apt-get upgrade --assume-yesRUN apt-get install wget vim git --assume-yes# install RVMRUN apt-get install build-

我想这是一个环境问题.
当我手动执行它(没有Dockerfile)时,它可以工作.

这是我的Dockerfile:

FROM ubuntu:14.04
RUN apt-get update
RUN apt-get upgrade --assume-yes
RUN apt-get install wget vim git --assume-yes
# install RVM
RUN apt-get install build-essential curl --assume-yes
RUN curl -L https://get.rvm.io | bash -s stable
RUN echo 'source /etc/profile.d/rvm.sh' >> ~/.bashrc
RUN /usr/local/rvm/bin/rvm-shell -c "rvm requirements"
# install Ruby
RUN /usr/local/rvm/bin/rvm-shell -c "rvm autolibs enable"
RUN /usr/local/rvm/bin/rvm-shell -c "rvm install 2.1.2"
# install Rails
RUN echo "gem: --no-rdoc --no-ri" >> ~/.gemrc
RUN gem install rails -v 4.1.5
# install nodeJS
RUN sudo apt-get install nodejs --assume-yes
EXPOSE 3000

比我建立:

sudo docker build -t="james/rails" .

我收到了这个错误:

Step 11 : RUN gem install rails -v 4.1.5
 ---> Running in 44efc6b7c254
/bin/sh: 1: gem: not found
2014/09/04 18:33:52 The command [/bin/sh -c gem install rails -v 4.1.5] returned a non-zero code: 127
最佳答案
尝试RUN / bin / bash -l -c“gem install rails -v 4.1.5”而不是你在那里的那条线.这有什么改变吗?

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读