Yessod QuickStart me recommande:En utilisant les binaires précompilés dans le développement de yessod
Follow the installation instructions for stack to get stack.
Create a new scaffolded site: stack new my-project yesod-sqlite && cd my-project
NOTE: Use stack templates to see other available Yesod scaffoldings.
Install the yesod command line tool: stack install yesod-bin cabal-install --install-ghc
Build libraries: stack build
Launch devel server: stack exec -- yesod devel
View your Yesod site at http://localhost:3000/
Cependant stack install ..
et stack build
veut télécharger et compiler ~ 200 paquets et le temps de construction est inacceptable (environ une heure). En plus de cela, votre application elle-même n'est pas compilée avant stack exec
, et cela peut prendre du temps si j'ai beaucoup de choses TH comme hamlet et persistantes.
Je pense qu'il est préférable que ma pile ou mon cabal télécharge tout comme des fichiers binaires précompilés, et exécute mon site de développement via runhaskell
ou stack exec runhaskell
pour un temps de compilation minimum. Voici donc mes deux questions:
- Comment puis-je utiliser des binaires précompilés pour les installations stack et yesod?
- Comment puis-je faire ghci pour recharger la source après la modification en cours d'exécution en mode interprété?
yesod devel
fait cela, mais il essaie de recompiler ..
Pour ce que cela vaut, maintenant que vous avez installé ces binaires 'pile' les réutilisera pour de futures installations. Est-ce que vous vous attendez à faire beaucoup d'installation à partir de zéro? – MaxGabriel