在 Ubuntu 9.04 上,有没有办法将 Ruby 1.8 安装为ruby1.8
(或完全摆脱它)并让 Ruby 1.9 成为默认值ruby
?
问问题
42952 次
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 回答