我目前正在尝试将我的默认版本的Ruby从1.9.3切换到1.9.2-p280。
我在我的控制台中运行了这些:
sudo apt-get install ruby-rvm
rvm install 1.9.2-p290
rvm --default use 1.9.2-p290
ruby -v
步骤4的输出是:
ruby 1.9.3p0 (2011-10-30 revision 33570) [x86_64-linux]
非常感谢任何建议。
答案 0 :(得分:0)
您是否在调用的同一会话中:rvm --default use 1.9.2-p290
和ruby -v
?
请在此处查看答案,以获取详细说明:Why do I need to use "rvm use default" after opening new terminal window?
答案 1 :(得分:0)
我很确定“ruby 1.9.3p0”是从Ubuntu软件包安装的默认设置。运行:
which ruby
这肯定会告诉你。 RVM安装其Rubies的位置取决于您是选择“系统”还是“用户”安装。但是一切都可能已经有效,只需通过打开另一个终端来重新加载你的shell。
要确保这是问题,请运行:
env | grep RUB
您应该看到两个环境变量,MY_RUBY_HOME
和RUBY_VERSION
。如果您没有看到它们,则RVM安装程序无法将它们放入您的shell中。如果我们知道您使用的是什么外壳,我们可以提供帮助。