ubuntu上的ruby / rails设置

时间:2014-06-03 00:56:48

标签: ruby-on-rails ruby ubuntu rvm

我使用virtualbox和ubuntu 14创建了一个新的VM。然后我使用以下内容安装了rv ...

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

我对ubuntu / linux还很新,所以我试图掌握终端命令。所以,我认为我第一次做了

sudo su -

认为这会允许我指定一次密码,然后记住每个命令。但现在我认为它改为将我改为root帐户而不是我自己的帐户?我怀疑这是因为当我第一次在我的帐户下打开一个终端并输入ruby -v时,我得到了..

The program 'ruby' can be found in the following packages:
* ruby
* ruby 1.8
Try: sudo apt-get install <selected package>

如果我然后做一个sudo su - 并用ruby -v跟随它,我得到

ruby 2.1.2p95 (2014-05-08 revision 45877) [x86_64-linux]

所以,我不确定我是否在rvm安装上做错了,或者是否有某种方法让我自己的帐户使用相同版本的ruby作为root?感谢。

1 个答案:

答案 0 :(得分:0)

从评论中,您似乎已经以root用户身份安装了RVM。这样做只会使RVM及其红宝石“可见”#34;对root用户。 (实际上,为任何用户安装RVM只会使特定用户AFAIK看到它。)

要解决此问题,请首先删除根RVM安装,运行sudo su -以成为root用户(如果您还没有 - 请检查您可以运行的用户whoami)。然后运行以下命令:

rvm implode

这完全删除了RVM。

下一个exit成为普通用户(再次,请与whoami一起检查,如果您只是打开一个新的终端窗口)并运行RVM安装命令:

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

这可以让你解决问题。