迫使Yesod使用较新版本的Warp



我使用堆栈安装了Yesod。它目前使用Warp v3.2.11.1,但我希望它使用GitHub上可用的最新版本(尚未发布(。我将以下内容添加到我的stack.yaml文件中:

packages:
- '.'
- location:
    git: git@github.com:yesodweb/wai.git
    commit: 9fd0dcf221e4946d3588eea3ccd87492ca718d6a
  extra-dep: true
  subdirs:
    - warp

当我在 Application.hs中导入翘曲并打印翘曲版本时,我会得到3.2.11.2,但是当我向服务器提出HTTP请求时,"服务器"响应标题为" warp/3.2.11.1",这意味着yesod仍在使用旧版本的翘曲。我如何强制Yesod使用较新版本?

我一直在使用 stack exec -- yesod devel来运行我的服务器,显然这引起了问题。当我运行由stack构建的可执行文件时,它可以正常工作。