4.0 KiB
Download
## I want to download and run**on Windows** | Download, unzip, and run [hledger-0.26-win64.zip](http://hledger.org/downloads/hledger-0.26-win64.zip) and/or [hledger-web-0.26-win64.zip](http://hledger.org/downloads/hledger-web-0.26-win64.zip) |
**on Mac** | Use stack or cabal (see below) |
**on Debian or Ubuntu** | `apt-get install hledger hledger-web` |
**on Gentoo** | `emerge hledger hledger-web` |
**on Fedora** | `yum install hledger` |
**on NixOS** | `nix-env -iA nixpkgs.haskellPackages.hledger nixpkgs.haskellPackages.hledgerWeb` |
**in a Virtualbox VM** | Try |
I want to build the latest release
Using the stack tool (easiest, recommended):
-
Install
stack
(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). -
stack setup
(if you need GHC installed. If you're not sure, run the next command and it will tell you.) -
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) -
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 typehledger
to run it.
Without stack, the process is much more variable; this is most likely to work:
- Install GHC and cabal if needed
cabal update
cabal install alex happy
cabal sandbox init
cabal install hledger[-ui|-web]
- Ensure
~/.cabal/bin
or the Windows equivalent is in your$PATH
I want to build the latest master branch
See the Developer Guide, or just:
git clone http://code.hledger.org hledger
cd hledger
stack install