2017-03-08 11 views
0

最新バージョンのハッピー(1.19.5)でa bugと競合しています。 git repoでのみ見つかったHappy(1.19.6)のさらに新しいバージョンを探すためにスタックに向けるにはどうすればよいですか?今、スタックをすべて管理しています。ハッピーへの唯一の言及は私のカバールファイルにあります。関連セクションは次のとおりです。使用するバージョンのハッピーをスタックするように指定する

... 

library: 
    hs-source-dirs:  src 
    ghc-options:   -Wall 
    build-tools:   alex, happy 

... 

答えて

1

あなたは依存パッケージとして扱われる特定のパッケージを持っているあなたのstack.yamlファイルに次のように配置する必要があります。

packages: 
- location: . 
- location: 
    git: [email protected]:orgname/project_name 
    commit: <commitid> 
    extra-dep: true 

が適切なGitのURLと交換してのIDをコミット幸せなプロジェクトを参照してください。その詳細についてはhereを読むことができます。

+0

私は間違っているかもしれませんが、この点で「幸せ」と「アレックス」ではないのですか?あるいは彼らは他のパッケージとして扱われていますか?これは 'build-depends'セクションではないことに注意してください。 – Alec

+0

ああ、ありがとう!私は今日家に帰るときにこれを試してみる。 – Alec

+0

@Alecああ、ビルドに依存しているという印象を受けました。このスレッドは、あなたを助けるかもしれません:https://github.com/commercialhaskell/stack/issues/782#issuecomment-131417028。それがどうなるか教えてください。 – Sibi

関連する問題