57

在 Ubuntu 9.04 上,有没有办法将 Ruby 1.8 安装为ruby1.8(或完全摆脱它)并让 Ruby 1.9 成为默认值ruby

4

5 回答 5

107

我不太确定,但也许这会有所帮助:

update-alternatives --config ruby

...这是非交互式、可编写脚本的方式:

update-alternatives --set ruby /usr/bin/ruby1.9.1

您可以通过以下方式了解可用的替代方案和相应/usr/bin/...的路径:

update-alternatives --query ruby
于 2009-12-12T09:37:29.067 回答
6

Martin - 查看以下链接:http ://ryanbigg.com/2010/12/ubuntu-ruby-rvm-rails-and-you/

这是安装 ruby​​ 到 ubuntu 服务器的地方。这不仅可以让您在需要时切换到 ruby​​ 版本,还可以根据 ruby​​ 版本等将 gem 分开。

于 2011-06-02T18:49:09.317 回答
3

您也可以通过以下方式完全删除 Ruby 1.8:

sudo apt-get remove libruby1.8 ruby1.8 ruby1.8-dev rubygems1.8

之后,您将只安装 Ruby 1.9。

于 2012-06-03T23:26:03.763 回答
2
sudo \curl -L https://get.rvm.io | bash -s stable --ruby --rails

将安装最新版本的 ruby​​(和 rails),并允许您避免 Ubuntu 的 RVM 损坏,请参阅https://stackoverflow.com/a/9056395/497756

如果你走这条路,摆脱 Ubuntu 安装的版本和相关的软件包,如bundle.

详情在这里:https ://rvm.io/rvm/install/

(注意:这是 henry74 帖子的 TL;DR 版本。)

于 2013-01-28T03:57:30.783 回答
-2

试试这个:

sudo apt-get install ruby1.9.1 rubygems1.9.1

或尝试从源代码构建。这在 ubuntu 9.04 上对我有用,重启后 1.9 是标准的 ruby

于 2009-12-13T11:37:07.220 回答