2012-07-13 57 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