【问题标题】:Upgrade from ruby 1.8.6 to 1.8.7 in Ubuntu 9.10?在 Ubuntu 9.10 中从 ruby​​ 1.8.6 升级到 1.8.7?
【发布时间】:2013-01-08 12:10:25
【问题描述】:

我们的服务器有 ruby​​ 1.8.7,我在本地有 1.8.6。我想将我的本地机器(具有 ubuntu 9.10)升级到 ruby​​ 1.8.7 - 而不是 1.9 或任何更高版本。我试过sudo apt-get install ruby1.8.7,但没有包。

【问题讨论】:

  • 这看起来更像是 ServerFault 的问题,而不是 StackOverflow 的问题。我看了看那里,Ubuntu Hardy 也有类似的问题 - serverfault.com/questions/84679/…
  • 谢谢 Nikhil,我现在正在查看其他页面,但到目前为止没有任何运气:(

标签: ruby


【解决方案1】:

您尝试过 RVM 吗?还有一个系统范围的安装可用于服务器。

http://rvm.io/

http://rvm.io/deployment/system-wide/

【讨论】:

  • 啊,好主意,谢谢!这样做,它工作正常。干杯!
【解决方案2】:

我强烈推荐使用 RVM。

RVM 是一个系统范围或用户范围的服务(取决于您的偏好),它允许您安装多个版本的 Ruby 而不会引起问题。安装非常容易上手,因为它允许安装不同版本的 Ruby,您可以轻松地继续在 1.8.6 中为一个项目编程,并无缝切换到 1.8.7 为您正在使用的服务器编程。如果您采用用户范围的方式,您甚至可以设置不同的用户将不同版本的 Ruby 设置为默认值。

确保您已安装 git 和 curl。

https://rvm.io

https://rvm.io/rvm/install/

它确实需要一点时间来适应,但它是一个非常强大的工具,可以使用不同版本的 Ruby 甚至不同版本的 Rails Gem 进行开发。这也很棒,您也可以拥有多个 Gemset。因此,例如,如果您需要在不破坏已安装的稳定版本的情况下测试新的 Gem 或 Gem 版本,您可以创建一个单独的 Gemset 并使用它并在方便时切换回来。

使我免于过去的许多头痛。

【讨论】:

    猜你喜欢
    • 2011-02-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-09
    • 1970-01-01
    • 2011-03-23
    • 2019-05-19
    相关资源
    最近更新 更多