2016-12-29 43 views
0

I stack unpack hakyll-4.9.2.0は、私が選択したリゾルバが唯一http-conduitバージョン2.1.11(CF https://www.stackage.org/lts-7.14/package/http-conduit-2.1.11依存関係

それがコンパイルんしかしが含まれていlts-7.14あるstack initを行った後徒党ファイル

Build-Depends: 
    base     >= 4.8 && < 5, 
    ... 
    If flag(checkExternal) 
    Build-depends: 
     http-conduit >= 2.2 && < 2.3, 

に表示された場合、そしてstack list-dependencies --flag hakyll:checkExternal | grep -i httpを行うと、

... 
http-conduit 2.1.11 

これは驚くべきことです。

私はstack.yamlにnightly-2016-12-28にリゾルバを変更すると、それは

$ stack list-dependencies --flag hakyll:checkExternal | grep -i http 
http-conduit 2.2.3 

への依存がここに行くことができいただきました!の説明があります示して?

答えて

1

スタックでは、リゾルバ値は、使用可能なパッケージを完全に指定します。フラグを変更しても、使用できるパッケージのバージョンには何ら影響しません。