2014-02-13 33 views
0

我一直在使用RVM几乎一年没有问题,但突然它开始表现奇怪一天前。首先,我无法进入Rails控制台或服务器 - 它只是告诉我,它无法在任何地方找到。在运行bundle install之后,它再次获取所有Gems,就好像之前没有安装它们一样。这工作,直到我重新启动我的机器 - 之后,我不得不再次捆绑。RVM似乎并没有节省安装的宝石

我不知道改变系统中可能引发这种行为的任何东西。有没有人经历过类似的事情?

我在Ubuntu 13.10上运行最新的稳定RVM版本

回答

0

尝试以下操作:

rvm list 

您应该看到这样的事情:

ruby-2.0.0-p0 [ x86_64 ] 
=* ruby-2.1.0-preview1 [ x86_64 ] 

=*表示ruby-2.1.0-preview1是我的当前和默认的ruby版本。

尝试切换到另一个Ruby版本,在我的情况:

rvm use ruby-2.0.0-p0 

rvm list命令现在应该产生(=>意味着当前,*默认):

=> ruby-2.0.0-p0 [ x86_64 ] 
* ruby-2.1.0-preview1 [ x86_64 ] 

你到底是怎么发生的事情可能是rvm在重新启动时正在切换版本。您可能需要设置要作为默认使用的版本,在我的情况:

rvm use ruby-2.0.0-p0 --default

rvm list 

=* ruby-2.0.0-p0 [ x86_64 ] 
    ruby-2.1.0-preview1 [ x86_64 ]