安装了Ruby 1.9.1,但是Ruby --version显示了不同的版本

时间:2014-04-01 07:44:06

标签: ruby ubuntu rubygems ubuntu-12.04

我通过

安装了ruby
apt-get install ruby1.9.1 rubygems

但是,当我运行ruby --version时,我看到了

ruby 1.8.7 (2011-06-30 patchlevel 352) [x86_64-linux]

我错过了什么吗?当我尝试运行需要1.9+的gem时,它会失败并要求我升级。

3 个答案:

答案 0 :(得分:0)

ruby1.9.1会为您提供一个名为ruby1.9.1的可执行文件,您应该使用该文件而不是ruby

答案 1 :(得分:0)

您可以使用以下命令将ruby1.9.1设置为默认的ruby版本

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

您可以使用以下

了解可用的替代方案
update-alternatives --query ruby

答案 2 :(得分:0)

通过这种方式,您可以设置默认的ruby版本

   $ rvm --default use 1.9.2

   $ ruby -v

   ruby 1.9.2p0 (2010-08-18 revision 29036) [x86_64-darwin10.4.0]