4.2 KiB
		
	
	
	
	
	
	
	
			
		
		
	
	Download
I want to download and run
| on Windows | Download, unzip, and run hledger-0.26-win64.zip and/or 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 https://github.com/sciurus/hledger-vagrant | 
I want to build the latest release
Using the stack tool (easiest, recommended):
SNAPSHOT for 0.27 will be announced when ready, until then use cabal or see “build the latest master branch” below
- 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 --resolver SNAPSHOT install hledger(the command-line UI), or
 - stack --resolver SNAPSHOT install hledger-ui(the terminal UI; not available on Windows; includes the above), or
 - stack --resolver SNAPSHOT install hledger-web(the web UI; includes the above)
- stack will report where it installed the binaries ( - ~/.local/binor the Windows equivalent). You should ensure this directory is in your- $PATH(stack will let you know), so that you can just type- hledgerto 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/binor 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

