2017-05-08 13 views
3

githubのパッケージが私のstack.yamlに含まれています。スタックソルバーを実行すると、メッセージが表示されます。No extra-dep setting found for package at URL:stack: "URLでのパッケージに特別な設定が見つかりません"

このケースでは、スタックドキュメントにドキュメントがありません。警告は何を示していますか?どのような是正措置を取る必要がありますか?

flags: {} 
extra-package-dbs: [] 
packages: 
- '.' 
- location: /home/frank/Workspace8/repo8/uniform/uniform-algebras 
    extra-dep: true 
- location: /home/frank/Workspace8/repo8/uniform/uniform-time 
    extra-dep: true 
- location: 
     git: https://github.com/andrewufrank/uniform-strings.git 
     commit: ba8bd37567758c1807bf470b3dda4f471cee0f5f 
     extra-dep: true 
- location: 
     git: https://github.com/andrewufrank/uniform-error.git 
     commit: 46c62fcf8b4d6b7a5a9a3622c724ab573fce295d 
     extra-dep: true 
extra-deps: 
- data-easy-0.7.0 
- pipes-4.3.2 
resolver: lts-8.13 

答えて

0

これは無視しても安全な警告メッセージです。しかし、この警告が表示される理由は分かりませんが、パッケージには "extra-dep:true"というマークが付いているようです。

10

最後の2つのパッケージの場所には、YAMLの間違ったレベルのextra-depフィールド階層。スタックは、それが期待される場所からそれを見つけず、それに応じて動作します。

- location: 
     git: https://github.com/andrewufrank/uniform-strings.git 
     commit: ba8bd37567758c1807bf470b3dda4f471cee0f5f 
    extra-dep: true 
- location: 
     git: https://github.com/andrewufrank/uniform-error.git 
     commit: 46c62fcf8b4d6b7a5a9a3622c724ab573fce295d 
    extra-dep: true 

が警告を無視してプロジェクトの一環として、依存関係に関するスタック内の問題の結果を固定しないで次のように、階層内のフィールドを移動する必要があり、問題を解決するには

。たとえば、プロジェクトでテストを実行するようにStackに依頼すると、これらの依存関係でテストを実行しようとします。しばしばこれは望ましくなく、むしろ混乱します。

関連する問題