2013-07-23 50 views
0

加載資產我使用RVM與捆綁和我最近安裝了引導,薩斯寶石的新版本。但是,即使在做了bundle install之後,Rails仍在加載舊版本的引導資產。由於我使用RVM,我通常不使用bundle exec運行的東西,但我想這一點。Rails的從舊的寶石

這只是我後(使用bundle clean --force),其開始被加載的資產的新版本中刪除舊的寶石從我的寶石。

這裏上市的寶石結果:

new-host:bot palfvin$ gem list | grep bootstrap 
bootstrap-sass (2.3.2.1, 2.1.0.0) 

這裏的搜索Gemfile.lock的文件的結果(第二次出現是從依賴節):

new-host:bot palfvin$ grep bootstrap Gemfile.lock 
    bootstrap-sass (2.3.2.1) 
    bootstrap-sass 

有人能解釋正在發生?

+0

Rails需要重新啓動寶石更改後...你更新後寶石重新啓動你的Rails服務器? –

+0

是的,我重新啓動了服務器。這就是我在談論使用bundle exec時所指的。我通常只是做'rails s',但我確實試過'bundle exec s'。此外,我檢查了只有後來的版本出現在我的Gemfile.lock中,儘管當我做了一個'gem list'時,兩個版本都出現了。 –

+0

@PeterAlfvin,你可以發佈你的'Gemfile',您將看到兩個不同的版本,當你做'寶石list'? – vee

回答