ruby在ubuntu上的1.8.7陷入困境

时间:2012-01-29 16:32:40

标签: ruby rvm ubuntu-11.10

今天我了解到Ubuntu与Ruby 1.8.7捆绑在一起。我想要1.9.2,但让Ruby 1.9.2工作一直令人沮丧。

首先,请注意我的系统上已经安装了Ruby 1.9.2。

以下是发生的事情:

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

$ rvm list
rvm rubies

=* ruby-1.9.2-p290 [ x86_64 ]
ruby-1.9.3-p0 [ x86_64 ]

$ printenv PATH
/usr/lib/lightdm/lightdm:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games

$ which ruby
/usr/bin/ruby

$ which rvm
/usr/bin/rvm

1 个答案:

答案 0 :(得分:1)

RVM未正确初始化。您的路径应首先显示RVM的托管目录。

您是否已将RVM初始化程序添加到.bash_profile.bashrc,是否已重新启动shell会话或已注销然后重新登录?

您是否按照http://rvm.beginrescueend.com/rvm/install上的安装和故障排除说明进行操作?

请将rvm info的输出附加到您的问题中。

通常,RVM将安装在单个用户沙箱的~/.rvmrc目录中。因为它位于/usr/bin/rvm,告诉我您已将其安装为root或安装时sudo。我强烈建议不要打扰多用户RVM,除非你有充分的理由,而是使用单用户安装。