當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


Ruby SpecificationProvider.sort_dependencies用法及代碼示例


本文簡要介紹ruby語言中Gem::Resolver::Molinillo::SpecificationProvider.sort_dependencies的用法。

用法

sort_dependencies(dependencies, activated, conflicts)

對依賴項進行排序,以便最容易解決的依賴項排在第一位。最容易解決的(通常)定義為:

1) Is this dependency already activated?
2) How relaxed are the requirements?
3) Are there any conflicts for this dependency?
4) How many possibilities are there to satisfy this dependency?

@param [Array<Object>] dependencies @param [DependencyGraph] 激活當前依賴圖在

resolution process.

@param [{String => Array }] 衝突 @return [Array] ‘dependencies’ 的排序副本。

相關用法


注:本文由純淨天空篩選整理自ruby-lang.org大神的英文原創作品 SpecificationProvider.sort_dependencies。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。