【问题标题】:Why can't I install ruby 1.9.2 on Ubuntu via apt-get?为什么我不能通过 apt-get 在 Ubuntu 上安装 ruby​​ 1.9.2?
【发布时间】:2013-12-12 05:39:09
【问题描述】:
apt-get install ruby

安装 ruby​​ 1.8.7

当我通过 ./configure make install 从源代码安装 ruby​​ 1.9.2 时,没有安装 ruby​​(ruby -v 什么也没提供)。

那么如何在 Ubuntu 上安装 ruby​​ 1.9.2?

【问题讨论】:

    标签: ruby ubuntu


    【解决方案1】:

    我在 ubuntu-10.04.1-desktop 上使用 rvm Ruby 版本管理器。使用 ruby​​-1.9.2 , ruby​​ 1.8.7 没问题。

    【讨论】:

      【解决方案2】:
      • 在 10.10 “特立独行的猫鼬”:apt-get install ruby1.9.1
      • 在 10.04 “Lucid Lynx”:Ruby 1.9.2 仅在几周前发布,当 Lucid 被冻结时它并不存在。

      【讨论】:

      • apt-get install ruby​​1.9.1 会安装 ruby​​ 1.9.2 吗? 1.9.1 不适用于 Rails
      • @Alex:是的,在 Ubuntu 10.10 Maverick Meerkat(以及当前的 Debian)上,ruby1.9.1 软件包的版本是 1.9.2,您可以通过查看 apt-cache show ruby1.9.1 轻松检查或Packages.UbuntuLinux.Org/ruby1.9.1Packages.Debian.Org/ruby1.9.1
      • 谢谢,我得下载新的 ubuntu 试试看。
      • 哎呀,很高兴知道 rvm 仍然是唯一明智的选择。
      【解决方案3】:

      您可以使用 ruby​​ 1.9.1 安装

      sudo apt-get install ruby1.9.1
      

      ruby 1.9.2 不适用于 lucid(但我没有检查过向后移植)。

      【讨论】:

      • 我看到了依赖于 ruby​​1.8 的 package rails。我错过了什么?
      • 是的,1.8 有效,但 1.9.x 快得多。这就是我想使用它的原因。
      【解决方案4】:

      您也可以继续升级 ruby​​ 安装, 如下,

      sudo apt-get 升级红宝石

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-12-04
        • 2011-07-31
        • 2019-07-31
        • 1970-01-01
        • 1970-01-01
        • 2011-10-02
        相关资源
        最近更新 更多