2012-07-13 52 views
0

我一直在使用依賴關係問題一段時間了,儘管我通常會手動克服這些問題,但我想了解解決此類依賴性的正確方法。我的想法到現在已經是拿到它以某種方式工作,但很想知道有見地的人怎麼做..Bundler雨滴依賴性問題

所以,我的最新的問題是這樣的..

You have already activated raindrops 0.8.0, but your Gemfile requires raindrops 0.10.0 

在我的Gemfile我有雨滴(0.10.0),以及與麒麟(4.2)歸爲雨滴(0.7.0)

我目前的Gemfile在這裏https://gist.github.com/3103422

將是偉大的知道什麼是最好的方式解決這些問題...

回答

0

不知道我是否誤解了你,但解決依賴性問題的「最佳方式」是讓bundler爲你處理它。這就是它創建的全部原因。這樣做「手動」可能對理解正在發生的事情很有幫助,但這不是你想要正常進行的事情。它只是一個巨大的時間沉澱,你最終會依賴於解決方案而不是專注於解決你原來的問題。

基本的想法是有一個Gemfile與你使用的寶石。然後運行bundle install並讓bundler解決依賴關係。這裏是bundler網站。

+0

嘿@Dty ...是的,我一直這麼做......但在某些情況下,gemspec指出了導致問題的不同依賴關係。在這種特殊情況下,除了進行軟件包安裝之外,我其實並沒有做任何事情。似乎無法理解問題是什麼。 – hashpipe 2012-07-13 09:10:22

+0

我想我們也需要看到你的Gemfile(與你的Gemfile.lock相反) – Dty 2012-07-13 09:26:21