问题描述
我使用的是 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 ruby1.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?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!