我是 Gentoo Linux 的新手。刚刚安装了 Calculate。
我想安装 Ruby。但是当我调用emerge -av dev-lang/ruby
它时,它却安装 1.8.7 和 1.9.3 和 2.0.0。为什么?
好的。当我指定一个版本时:emerge -av =dev-lang/ruby-1.9.3_p484
- 一切都一样。
但是当我尝试安装 1.8.7 时,它仅安装 1.8.7。
为什么???我怎样才能仅安装 1.9.3 版本?
答案1
这些可怕的东西被称为插槽。这些版本“可以”保留在同一系统中,并且您安装的是“ruby”,而不是特定版本。
Ruby 1.9 可能会调用一些正在寻找目标的依赖项,我猜您应该尝试在 /etc/portage/make.conf 上添加此行:
RUBY_TARGETS="ruby19"