2013-07-18 120 views
1

我面临奇怪的问题。我安装在我的Ubuntu 12.04 LTS无法安装红宝石2.0.0

\curl -L https://get.rvm.io | bash -s stable --ruby 

红宝石最新版本使用RVM 2.0.0但是,当我重新启动我的电脑,

ruby -v 

ruby 1.8.7 (2011-06-30 patchlevel 352) [x86_64-linux] 

,当我尝试运行这个:

rvm install 2.0.0 

它给出

Already installed ruby-2.0.0-p247. 
To reinstall use: 

rvm reinstall 2.0.0 

甚至在重新安装ruby -v给红宝石1.8.7。我不明白为什么没有安装ruby 2.0.0,它在计算机重新启动时恢复为ruby 1.8.7。

任何人都可以帮我解释为什么会发生这种情况吗?谢谢。

+2

'rvm use 2.0.0; ruby --version' –

+0

你想把它作为新的ruby或者使用RVM来全系统安装吗? 'rvm use 2.0.0'是使用它的RVM命令。 –

回答

3

您需要激活2.0.0以及:

rvm use 2.0.0 

将其标记为默认:

rvm use 2.0.0 --default 

至于你的 “RVM不是一个函数” 的问题,请参见this SO question

+0

上面的命令给RVM不是一个函数,选择'rvm use ...'的红宝石将不起作用。 – user2206724

+0

我更新了我的答案,并提供了关于该问题的另一个Stack Overflow问题的链接。 – henrikhodne

+0

工作!跟着你给的问题的链接。谢谢 :-) – user2206724