我有一個Rails項目testing its Javascripts using Jasmine。 (鏈接描述的設置,這大概是jasmine
,jasmine-jquery-rails
和guard-jasmine
)。我最近跑了bundle update
和我Gemfile.lock
文件,這些版本清盤:我使用茉莉花1.3。爲什麼我的茉莉花測試頁顯示1.2?
guard-jasmine (1.18.3)
[...]
jasmine (1.3.2)
jasmine-core (~> 1.3.1)
[...]
jasmine-ajax (0.0.2)
jasmine-core (1.3.1)
jasmine-jquery-rails (1.5.9)
jasminerice (0.0.10)
coffee-rails
haml
現在,guard-jasmine
啓動茉莉服務器上的本地港口。當我訪問這個時,我得到一個茉莉花測試頁,不像at the bottom of the Jasmine project page。但是,該頁面的頂部顯示「Jasmine 1.2.0 revision 1337005947」。
如果我在bundle show jasmine-core
打開gem文件並看看jasmine.js
我肯定有1.3.1,但測試運行器加載的版本肯定是1.2.0。我怎樣才能找出舊版本的來源,並要求它使用新版本?