2015-06-30 49 views
1

我對Ruby很新,並且一直在閱讀關於Gemfiles之類的東西。最近,有這個bug在我們的節目之一咬傷:Gemfile中是否使用了所有需要的寶石?

https://github.com/ffi/ffi/issues/440

然而,在通過的Gemfile問題看,並沒有列出的ffi寶石。現在,它被固定到操作系統的先前(工作)版本。

但我想知道如果它不是在Gemfile中開始之前如何工作?是否有一些'核心'寶石出現在這裏,不需要將它們放在Gemfile中?

+1

很可能'ffi'是你正在使用的寶石之一的依賴。這種依賴關係可能沒有指定寶石版本,因此如果你更新打包器,它會嘗試和使用最新版本,但很難說不知道你正在使用什麼寶石 – engineersmnky

+0

謝謝。結果就像你和@osman說的那樣,我們的一個寶石需要它,而我們在Gemfile.lock中沒有任何東西 – jkj2000

回答

4

寶石有依賴關係,所以它們也會被安裝。您可以檢查您的Gemfile.lock以查看確切安裝了哪些寶石。