我尝试将 Ruby 版本设置为 1.9.2,但无法从系统 Ruby 安装中更改它。我做错了什么?
我的终端输出是:
$ rvm list
rvm rubies
=> ruby-1.9.2-p180 [ i386 ]
$ rvm use default
Using /usr/share/ruby-rvm/gems/ruby-1.9.2-p180
$ ruby -v
ruby 1.8.7 (2011-06-30 patchlevel 352) [i686-linux]
答案1
通常在 Ubuntu 下你需要执行以下操作:
sudo update-alternatives --config ruby
这样您就可以将默认版本设置为系统上安装的任何可用版本的 ruby。这很容易从存储库安装。
答案2
我会避免将特定版本设置为默认值,最好对每个项目使用带有 gemset 和 ruby 版本的 .rvmrc 文件。
RVM的方式应该是:
rvm 1.9.2-p180 --default
rvm use default
另外,我猜你最好切换到 1.9.3。使用 rvm 很容易做到:
rvm install 1.9.3
- RVM 方式允许你在不同的平台上采用相同的方法(例如 Mac)