我在最新版本的Happy(1.19.5)中遇到a bug。我怎么告诉堆栈去寻找一个更新版本的Happy(1.19.6)只能在git repo找到?现在,我让堆栈管理一切;对Happy的唯一引用是在我的cabal文件中。相关部分是:
...
library:
hs-source-dirs: src
ghc-options: -Wall
build-tools: alex, happy
...
答案 0 :(得分:1)
您需要将以下内容放在stack.yaml
文件中,以将特定包视为依赖包:
packages:
- location: .
- location:
git: git@github.com:orgname/project_name
commit: <commitid>
extra-dep: true
替换为正确的git url并提交id以引用happy项目。您可以阅读有关here的更多信息。