doc: download: update instructions for stack LTS 3
This commit is contained in:
parent
edd1d4268b
commit
ee8161dd1c
@ -132,6 +132,10 @@ You don't need to use stack, if you are already expert with the older
|
||||
cabal tool, or even just GHC, but I won't attempt to document those
|
||||
procedures; these docs assume you have downloaded and installed stack.
|
||||
|
||||
On Windows, you should choose the 64-bit stack download if you will be
|
||||
processing >50,000 transactions at a time with hledger
|
||||
([#275](https://github.com/simonmichael/hledger/issues/275)).
|
||||
|
||||
[git](http://git-scm.com) is the revision control tool you'll need to
|
||||
fetch the latest hledger source and submit changes. On windows, stack
|
||||
can install it for you. These docs assume you have installed git and
|
||||
|
||||
@ -24,7 +24,7 @@ td { padding-bottom:1em; padding-right:1em; }
|
||||
Download, unzip, and run
|
||||
[hledger-0.26-win64.zip](http://hledger.org/downloads/hledger-0.26-win64.zip)
|
||||
<!-- (or the [32-bit build](http://hledger.org/downloads/hledger-0.26-win32.zip)) -->
|
||||
and
|
||||
and/or
|
||||
[hledger-web-0.26-win64.zip](http://hledger.org/downloads/hledger-web-0.26-win64.zip)
|
||||
</td></tr>
|
||||
|
||||
@ -85,39 +85,41 @@ donation of any size. Binaries funded in this way will be linked here.
|
||||
This is a quick way to help the project and your fellow users!
|
||||
-->
|
||||
|
||||
## I want to build the latest release
|
||||
|
||||
**[Release notes](release-notes.html)**
|
||||
|
||||
Using stack (easiest, recommended):
|
||||
## I want to build the latest release
|
||||
|
||||
1. Download and install [stack](https://github.com/commercialhaskell/stack/wiki/Downloads)
|
||||
**Using the stack tool** (easiest, recommended):
|
||||
|
||||
(on windows, choose the 64-bit version if you will be processing [>50k transactions](https://github.com/simonmichael/hledger/issues/275))
|
||||
1. Install [`stack`](https://github.com/commercialhaskell/stack/wiki/Downloads)
|
||||
(on Windows, you should choose the 64-bit stack download if you will be
|
||||
processing >50,000 transactions at a time with hledger, cf [#275](https://github.com/simonmichael/hledger/issues/275)).
|
||||
|
||||
2. `stack --resolver nightly-2015-07-13 setup`
|
||||
2. `stack setup`
|
||||
(if you need GHC, eg on Windows. If you're not sure, run the next command and it will tell you.)
|
||||
|
||||
(do this if you need GHC, eg on windows. If you're not sure, run the next command and it will tell you)
|
||||
3. `stack install hledger` (the command-line UI), or\
|
||||
`stack install hledger-ui` (the terminal UI; not available on Windows; includes the above), or\
|
||||
`stack install hledger-web` (the web UI; includes the above)
|
||||
|
||||
3. `stack --resolver nightly-2015-07-13 install hledger`
|
||||
4. stack will report where it installed the binaries (`~/.local/bin` or the Windows equivalent).
|
||||
You should ensure this directory is in your `$PATH` (stack will let you know),
|
||||
so that you can just type `hledger` to run it.
|
||||
|
||||
(on windows, stack [can't](https://github.com/commercialhaskell/stack/issues/661) install the latest hledger-web yet)
|
||||
**Without stack,** the process is much more variable; this is most likely to work:
|
||||
|
||||
Using cabal:
|
||||
|
||||
1. Install [GHC](http://haskell.org/ghc) and [cabal](http://haskell.org/cabal/download.html)
|
||||
1. Install [GHC](http://haskell.org/ghc) and [cabal](http://haskell.org/cabal/download.html) if needed
|
||||
2. `cabal update`
|
||||
3. `cabal install alex happy` *(if these are not already in your PATH)*
|
||||
3. `cabal install alex happy`
|
||||
4. `cabal sandbox init`
|
||||
5. `cabal install hledger[-web]`
|
||||
5. `cabal install hledger[-ui|-web]`
|
||||
6. Ensure `~/.cabal/bin` or the Windows equivalent is in your `$PATH`
|
||||
|
||||
## I want to build the latest [master branch](https://github.com/simonmichael/hledger/commits/master)
|
||||
|
||||
1. `git clone https://github.com/simonmichael/hledger.git` (shortcut: `git clone code.hledger.org hledger`)
|
||||
See the [Developer Guide](http://hledger.org/developer-guide.html), or just:
|
||||
|
||||
1. `git clone http://code.hledger.org hledger`
|
||||
2. `cd hledger`
|
||||
3. `stack install` (or `cabal sandbox init; cabal install ./hledger{-lib,,-web}`)
|
||||
|
||||
\
|
||||
\
|
||||
See also the old [Installation Guide](installing.html).
|
||||
3. `stack install`
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user