ruby - 安装了哪个 ruby 版本?

标签 ruby version rvm upgrade

听起来很奇怪,但我不知道安装了哪个 ruby​​ 版本。如果我这样做

rvm rubies

我明白了

ruby-1.9.2-p180 [ i686 ]

但与

ruby -v

我明白了

ruby 1.8.7 (2010-08-16 patchlevel 302) [i686-linux]

尝试时

rvm upgrade 1.8.7-p302 1.9.2-p180

我得到一个错误

ERROR: Ruby 'ruby-1.8.7-p302' is not installed - please install it first.
ERROR: Error migrating gems.

那么,是哪一个呢? 1.8.7-p302 或 1.9.2-p180 ???

请帮帮我!谢谢

最佳答案

您从安装的系统版本中获得 1.8.7。使用 rvm use --default 1.9.2 将通过 rvm 安装的 Ruby 设置为默认值。

RVM 基本上会更改您的 $PATH 变量,使其指向与您系统上安装的版本不同的 Ruby 版本。

另请确保您已完成 installation guide 的第 2 步和第 3 步并确认 RVM 已正确设置。

关于ruby - 安装了哪个 ruby 版本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8453102/

相关文章:

ruby - 尝试使用 ruby​​ 前置

python - 如何允许版本低于 python2.7 的 python 用户运行我使用 `sysconfig` 的程序?

perl - 使用 perlbrew 时如何安装 CPAN 模块?

ruby - 在centos上安装最新版本的ruby的问题

ruby-on-rails - Rubygems、Bundler 和 RVM 之间的关系

ruby - 如何设置程序的工作目录?

ruby-on-rails - 为什么 Rails 试图预编译 .css 文件

jquery - 隐藏表单直到单击按钮 - Ruby on Rails

version - 如何找出服务器的 Hybris 版本?

ruby-on-rails - Capistrano 部署问题