如何在Docker上安装Ruby?
我正试图在docker上安装ruby。 我可以安装1.9版本,但不能安装最新版本,如2.2.0及以上版本。 我实际上是试图在docker上设置葫芦。 试过这个 。 每当我尝试安装葫芦android的错误
ERROR: Error installing calabash-android: luffa requires Ruby version >= 2.0.
你可以开始查看一个dockerfile开始:
FROM ruby:2.3.0
这将使用docker图像ruby ,ruby已经安装。
如果你FROM
一个不同的基本Docker实例开始,你可以简单地RUN
从你的基本实例的包pipe理系统安装Ruby的命令。 例如, 这个GitHub Gist演示了如何使用apt-get
在Ubuntu实例上安装Ruby:
# Pull base image. FROM dockerfile/ubuntu # Install Ruby. RUN \ apt-get update && \ apt-get install -y ruby
这个Gist展示了一个Dockerfile,它被configuration为在Ubuntu实例上安装RVM和Ruby:
FROM ubuntu RUN apt-get update # basics RUN apt-get install -y openssl # install RVM, Ruby, and Bundler 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.0" RUN /bin/bash -l -c "gem install bundler --no-ri --no-rdoc"