为什么 Ruby 或 RVM 在 Linux Mint 上似乎停留在 1.8.7? [英] Why does Ruby or RVM seem stuck at 1.8.7 on Linux Mint?

查看:27
本文介绍了为什么 Ruby 或 RVM 在 Linux Mint 上似乎停留在 1.8.7?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我使用的是 Linux Mint 12.

I am on Linux Mint 12.

我安装了 RVM 并运行了以下命令:

I installed RVM and ran these commands:

rvm 1.9.2

rvm --default use 1.9.2

但是ruby -v 仍然输出ruby 1.8.7.

sudo apt-get install ruby​​1.9.2 返回说 1.9.1 是最新版本.

sudo apt-get install ruby1.9.2 returns saying 1.9.1 is the latest version.

如何让 Ruby 在 1.9.2 上运行?

How do I get Ruby to be running on 1.9.2?

当我按照Ruby 1.9.2 使用 RVM 安装后不断恢复到 1.8.7",输出:

rvm rubies

   ruby-1.8.7-p352 [ x86_64 ]
=> ruby-1.9.2-p290 [ x86_64 ]

所以我想我一定有配置问题.我的操作系统似乎默认使用了错误的 Ruby 版本.

So I think I must have a configuration issue. My OS seems to be defaulting to the wrong version of Ruby.

我跑了:

sudo apt-get remove ruby

但没有变化.

推荐答案

您添加字符串 [[ -s "$HOME/.rvm/scripts/rvm" ]] &&将$HOME/.rvm/scripts/rvm" 导入到 ~/.bashrc 中?首先,显示您的 echo $PATH 输出.如果这看起来像(系统路径之前的 rvm 路径):

You add string [[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm" into ~/.bashrc? First, show your echo $PATH output. If this looks like (rvm paths before system paths):

/home/ayunin/.rvm/gems/ruby-1.9.3-rc1/bin:/usr/bin:/bin:/usr/bin/X11

然后你遇到了magick.重新启动您的终端,并显示 ruby​​ 版本.如果不起作用 - 您可以启动 rvm implode 并重新安装,是的.

Then you ran into the magick. Restart your terminal, and show ruby version. If does not work - you can launch rvm implode and reinstall all, yes.

这篇关于为什么 Ruby 或 RVM 在 Linux Mint 上似乎停留在 1.8.7?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆