Tag: rvm

在Docker上使用RVM安装Ruby和Rails“找不到path”

我正在编写一个docker文件来在Codenvy上创build一个自定义工作区。 当我创build工作区一切似乎正确安装,但是当工作区打开,我inputruby -v我得到: bash: ruby: command not found 相同的轨道: user@de98ec223612:/projects$ rails -v bash: rails: command not found 如果我inputrvm list我得到 user@de98ec223612:/projects$ rvm info ruby-2.4.0: system: uname: "Linux de98ec223612 3.10.0-514.10.2.el7.x86_64 #1 SMP Fri Mar 3 00:04:05 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux" name: "Ubuntu" version: "16.04" architecture: "x86_64" bash: "/bin/bash => GNU bash, version 4.3.48(1)-release (x86_64-pc-linux-gnu)" zsh: […]

LoadError:无法加载这种文件 – 机架/ deflater在没有RVM的Docker中

我正在尝试Dockerize我的Rails / Sidekiq应用程序,并得到: LoadError: cannot load such file — rack/deflater 21:11:48 sidekiq.1 | /usr/local/bundle/gems/activesupport-4.2.10/lib/active_support/dependencies.rb:274:in `require' 当通过工头启动Sidekiq时 它适用于本地运行应用程序,但不在Docker容器中。 我相当确定它有一个事实,我有RVM本地安装,但不是在Docker镜像,因为我只是使用ruby:2.4.2图像。 那么,也许我的代码正在做一些必要的假设,安装RVM? 我不确定。

Docker:找不到RVM命令

我使用Vagrant安装了docker,并安装了RVM和Ruby 2.1: # -*- mode: ruby -*- # vi: set ft=ruby : $rvm= <<SCRIPT unset GEM_HOME curl -L https://rvm.io/mpapis.asc | gpg –import – curl -L https://get.rvm.io | bash -s stable echo "source /home/vagrant/.rvm/scripts/rvm" >> .bash_history echo 'gem: –no-ri –no-rdoc' > ~/.gemrc rvm install 2.1.1 SCRIPT $setup= <<SCRIPT docker build -t campaign/development:latest /home/vagrant #docker run -d […]

如何通过Dockerfile安装`passenger-install-nginx-module`

如何通过Dockerfile安装passenger-install-nginx-module ? FROM ubuntu:14.04 MAINTAINER hgkim RUN apt-get update \ && apt-get install -y curl build-essential libpq-dev advancecomp gcc libpcre3 \ libpcre3-dev zlib1g zlib1g-dev libssl-dev gifsicle jhead \ jpegoptim libjpeg-progs optipng pngquant libzmq-dev libevent-dev python-dev \ python-virtualenv python libcurl4-openssl-dev \ && virtualenv circus && /circus/bin/pip install circus-web==0.5 \ && ln -sf /usr/share/zoneinfo/Asia/Seoul /etc/localtime \ && […]

如何在Docker中正确安装RVM?

这是我在我的Dockerfile : RUN gpg2 –keyserver hkp://keys.gnupg.net –recv-keys D39DC0E3 RUN curl -L https://get.rvm.io | bash -s stable RUN /bin/bash -l -c "rvm requirements" RUN /bin/bash -l -c "rvm install 2.3.3" 工作得很好,但是,当我启动容器,我看到这样的: $ docker -it –rm myimage /bin/bash /root# ruby –version ruby 1.9.3p484 (2013-11-22 revision 43786) [x86_64-linux] /root# /bin/bash -l -c "ruby –version" ruby 2.3.3p222 (2016-11-21 revision […]