$newline never
Published on #{yearMonthDay (stackageUploaded stackage)}
$if hasBundle
\cabal.config
$if isOwner
You are the owner of this snapshot. You can #
upload haddocks#
.
What's the difference between inclusive and exclusive snapshots?
This snapshot is: #
$if inclusive
inclusive
$else
exclusive
$if inclusive
This means that it contains packages from Hackage too,
\ which are not guaranteed to build.
$else
This means that it contains only packages that build
\ and have been tested (excludes packages from Hackage
\ that may or may not build).
For a detailed explanation of the differences and reasons for inclusive and exclusive snapshots, see the FAQ on this topic.
Your #
Once you have this open, find the line that says:
Replace it with the #
If you already have installed some packages from Hackage
\ or elsewhere and you want to start from a fresh package
\ set, you can remove your
To clear the GHC 7.2.2. environment, all the
\ user-installed packages, you can remove the directory #
This will download the package index from Stackage and
\ update your local one.
Now you're ready to install packages!
$if hasBundle
\Bundle
remote-repo: stackage-#{slug}:@{SnapshotR slug StackageHomeR}
$maybe _ <- minclusive
Setup guide #
(click to expand)
remote-repo
line to your Cabal configuration file
config
\ file for Cabal should be in your user home directory. For example:
/home/alonzo/.cabal/config
C:\Users\alonzo\AppData\Roaming\cabal\config
remote-repo: hackage.haskell.org:http://hackage.haskell.org/packages/archive
remote-repo
\ code sample above.
ghc/<os>-<ghc-version>
\ directory.
~/.ghc
.ghc
\ directory, similar to the Cabal
\ configuration, will be under something like: #
C:\Users\alonzo\AppData\Roaming\ghc
x86_64-linux-7.2.2
.
Be careful
\ that you are sure
\ that you want to clear your package set (re-installing
\ packages takes time!) and that you clear the right one.
cabal update
Packages
Package
Docs
Synopsis
$forall (name,mversion,synopsis,mdoc) <- packages
#{name}
$maybe version <- mversion
-#{asText version}
$maybe doc <- mdoc
Docs
#{synopsis}