0

我目前正在尝试将我的默认 Ruby 版本从 1.9.3 切换到 1.9.2-p280。

我在控制台中运行了这些:

  1. sudo apt-get install ruby-rvm
  2. rvm install 1.9.2-p290
  3. rvm --default use 1.9.2-p290
  4. ruby -v

第 4 步的输出是:

ruby 1.9.3p0 (2011-10-30 revision 33570) [x86_64-linux]

任何意见是极大的赞赏。

4

2 回答 2

0

您是否在调用的同一会话中:rvm --default use 1.9.2-p290ruby -v

请看这里的答案以获得详细解释:为什么我需要在打开新的终端窗口后使用“rvm use default”?

于 2013-06-12T03:34:00.740 回答
0

我很确定“ruby 1.9.3p0”是从 Ubuntu 软件包安装的默认值。跑:

which ruby

这肯定会告诉你。RVM 安装它的 Rubies 的位置取决于您选择“系统”还是“用户”安装。但是一切可能已经开始工作了,只需打开另一个终端重新加载你的 shell。

要确保这是问题所在,请运行:

env | grep RUB

您应该看到两个环境变量MY_RUBY_HOMERUBY_VERSION. 如果您没有看到它们,那么 RVM 安装程序未能将它们放入您的 shell。如果我们知道您使用的是什么外壳,我们可以提供帮助。

于 2013-06-12T03:35:16.260 回答