2013-06-18 28 views
3

運行如何在「bundle show」中顯示gem,但不在Gemfile中?

bundle show 

列表耙(10.0.4)和國際化(0.6.1)除其他寶石,但它們並不在上市的Gemfile。 爲什麼/如何是[不在Gemfile中的寶石]列出的?

我遇到的問題是一個機器(mac osx)在安裝bundle之後,擁有了rails應用程序運行所需的所有這些gem,而另一臺機器(ubuntu 13.04)沒有得到這些非Gemfile寶石。

我使用rbenv和bundler來管理依賴關係。我相信這是我對gemfiles的理解問題

+0

我在ubuntu機器上遇到的具體問題是,我忘記了我沒有binstubs來處理它。當我想起時,我再次嘗試,失敗了,因此在我的命令前用「bundle exec」得到了承認。 DERP – xxjjnn

回答

2

您添加到Gemfile的每個gem都可能具有依賴關係。您可以查看Gemfile.lock以查看它們。 Bundler將安裝這些依賴項,即使它們沒有在Gemfile中專門列出。欲瞭解更多信息,您可以查看bundler網站。

相關問題