2014-02-13 32 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 ]