1
我在docker中使用干净的ubuntu14.04做了一些测试。 我用下面的代码在dockerfile安装ruby2.0:apt-get install在ubuntu14.04 docker上覆盖ruby
RUN apt-add-repository ppa:brightbox/ruby-ng
RUN apt-get update && apt-get -y install \
ruby2.0 \
ruby2.0-dev
然后我进入泊坞窗。 问题发生: 当我使用
apt-get install ruby2.0
毫无疑问。 当我使用
apt-get install ruby
apt-get的更新后
,易会发现ruby1.9安装和覆盖链接(在/ usr/bin中/红宝石),这意味着默认红宝石版本是1.9,现在。
为了进一步发展,我无法指定版本。而且,我需要让这个操作在ubuntu14.04上运行,即使我知道它可以通过ubuntu16。 我该如何解决这个问题?
并且是docker不同于ubuntu14.04的apt源码?
为什么不使用'ruby'官方码头图片? –