Comments (6)
Firstly, according to #298 (comment) I shouldn't need to do this, it should be the default. Does anyone know what's going on?
I don't. Is your site's code available anywhere so I can try to reproduce this locally?
Secondly, it was really hard to discover the above workaround! Could it be explicitly be added to the error message to give users a clue about what they should do? "set the flag to True and recompile Hakyll" doesn't explain much at all.
Agreed on that. Do you have a specific wording in mind? I'd review a PR that improves this message.
from hakyll.
Is your site's code available anywhere so I can try to reproduce this locally?
Yes, it's https://github.com/tomjaguarpaw/H2, but if you prefer to wait until I submit a minimal example of the problem that's fine too.
Do you have a specific wording in mind?
At the very least I suggest adding this message or linking to one of these GitHub issues that mentions the problem and the fix.
You can set the preview server by running
cabal
with, e.g.--constraint="hakyll +previewserver"
from hakyll.
I also think this is confusing -- I guess the problem is that cabal
toggles the flags when it can't find a resolution. Should we set previewServer
(and probably watchServer
) to Manual: True
in the cabal file?
The disadvantage is that instead of seeing this error, the user will see an error that cabal failed to resolve the dependencies...
from hakyll.
But in this case cabal
can find a resolution, because if I manually set +previewserver
then it succeeds.
from hakyll.
I've run into the same problem - preview server stopped working after rebuilding my website dependencies. Workaround from the first post works, but it isn't an easy thing to figure out. Having this documented would be helpful.
from hakyll.
Fixed by #1024. I'll make a patch release with those improvements after merging the few outstanding PRs and updating some of the dependencies.
from hakyll.
Related Issues (20)
- Integrating with ProseMirror HOT 5
- Combine output of two compilers HOT 1
- Fails to build on Windows with GHC 9.6.1 HOT 2
- Fails to build on Windows with GHC < 8.10 because easy-file fails to build
- RFC: Styling with CirrusCSS HOT 4
- Observable change of execution order was introduced in #946 if two matches write same file HOT 7
- Hakyll.Web.Pandoc.Biblio.Tests failing HOT 8
- Broken Link For Clay HOT 1
- writerHTMLMathMethod not getting applied whatsoever HOT 3
- `functionField` context matching HOT 2
- "thread blocked indefinitely in an MVar operation" errors HOT 6
- Example of YAML syntax support HOT 1
- CSS compression breaks clamp()
- `nocite` citations HOT 3
- order of fields in `defaultContext` HOT 3
- Spurious underscores in Makefile syntax highlighting HOT 1
- Pandoc template syntax is not completely supported HOT 3
- Support serving extensionless HTML pages HOT 2
- Add a "RulesT" transformer and define "Rules" in terms of it. HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from hakyll.