Ich habe Yesod mit Stack installiert. Es verwendet derzeit Warp v3.2.11.1, aber ich möchte es verwenden (es wurde noch nicht veröffentlicht). Ich habe folgendes meine stack.yaml
Datei:Force Yesod zur Verwendung einer neueren Version von Warp
packages:
- '.'
- location:
git: [email protected]:yesodweb/wai.git
commit: 9fd0dcf221e4946d3588eea3ccd87492ca718d6a
extra-dep: true
subdirs:
- warp
Wenn ich Warp in Application.hs
importieren und die Warp Version drucken, erhalte ich 3.2.11.2, aber wenn ich HTTP-Anfragen auf meinen Server zu machen, die „Server“ Response-Header ist "Warp/3.2.11.1", was bedeutet, dass Jessod immer noch die alte Version von Warp benutzt. Wie kann ich Jessod zwingen, die neuere Version zu verwenden?
Sind Sie sicher, dass die Kopfzeile in der Github-Version aktualisiert wurde? – Carl
@Carl Ich denke, es zeigt die Version aus der '.cabal' Datei, und die Version wurde dort aktualisiert. –