From f35cb5ae3270c44f0cc6f1fb40993f4e7e4b1d87 Mon Sep 17 00:00:00 2001 From: Greg Weber Date: Sat, 26 Nov 2011 09:56:25 -0600 Subject: [PATCH] add deepseq instruction --- README.md | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 12e47a75..93f517bf 100644 --- a/README.md +++ b/README.md @@ -21,7 +21,23 @@ featuring: ## Installing the latest development version from github -If you are concerned about mucking with your installed packages, you might try using the new [virthualenv](http://hackage.haskell.org/package/virthualenv) tool to isolate a custom yesod build to a particular application. +Currently there is a very annoying issue that aeson, a Yesod dependency requires deepseq < 1.2 +A new version of aeson should be released fairly soon. +This means that before installing Yesod you should + +~~~ +cabal install deepseq-1.1.0.2 +~~~ + +To ensure that cabal prefers this package you need to first start from a clean slate. +The easiest way to do that is to use [virthualenv](http://hackage.haskell.org/package/virthualenv), which will prevent any conflicts with presently installed packages by creating an isolated install environment. + +~~~ +cabal install virthualenv +mkdir yesodweb +cd yesodweb +virthualenv --name=yesod +~~~ Yesod is broken up into 4 separate repos and built upon many smaller packages. All of them can be installed with the below command.