doc: download: more edits
[ci skip]
This commit is contained in:
parent
f4cc946ae6
commit
8fb2479267
@ -37,30 +37,30 @@ but they can be [out of date](https://repology.org/metapackage/hledger/badges) o
|
||||
## B. build the latest release ?
|
||||
|
||||
Good choice! The [release notes](release-notes.html) show what you'll get.
|
||||
Below are three ways to build hledger, in order of preference.
|
||||
|
||||
A slight warning: the first build of a haskell application can take
|
||||
significant time (minutes to hours), memory (eg 1G+), and disk space
|
||||
But first, a slight warning: the first build of a haskell application can take
|
||||
significant time (minutes to 1 hour), memory (eg 1G+), and disk space
|
||||
(eg 1G in ~/.stack or ~/.cabal). On the upside, it can be left
|
||||
unattended, you can kill and restart it without losing progress, and
|
||||
subsequent builds will be quicker.
|
||||
|
||||
Here are three ways to build hledger, in order of preference:\
|
||||
(and some current issues/workarounds:
|
||||
Current build issues/workarounds:
|
||||
[freebsd 12](https://github.com/simonmichael/hledger/issues/709)
|
||||
)
|
||||
|
||||
### 1. hledger-install
|
||||
|
||||
On POSIX systems (linux/mac/bsd...),
|
||||
[hledger-install.sh](https://github.com/simonmichael/hledger/tree/master/hledger-install)
|
||||
On POSIX systems (linux, mac, *bsd, unixlike environments on windows..),
|
||||
our [hledger-install.sh](https://github.com/simonmichael/hledger/tree/master/hledger-install)
|
||||
is the build method most likely to just work:
|
||||
|
||||
- it requires only that you have bash and curl (or wget) installed, and internet access.
|
||||
- it uses haskell build tools like stack, cabal and GHC, installing stack/GHC if needed (in ~/.stack).
|
||||
- it installs the latest release of hledger and its suite of addon tools
|
||||
- it avoids common pitfalls, such as unreliable build plans and all-or-nothing builds
|
||||
- it installs the latest release of hledger and the full suite of addon tools
|
||||
(in ~/.local/bin or ~/.cabal/bin).
|
||||
|
||||
Here's the easy, non-secure way to run it:
|
||||
Here's the quick, non-secure way to run it:
|
||||
|
||||
**`curl https://raw.githubusercontent.com/simonmichael/hledger/master/hledger-install/hledger-install.sh | bash`**
|
||||
|
||||
@ -68,12 +68,12 @@ And here's the safer, more responsible way:
|
||||
|
||||
**`curl -O https://raw.githubusercontent.com/simonmichael/hledger/master/hledger-install/hledger-install.sh`**\
|
||||
**`less hledger-install.sh`** *# do security review*\
|
||||
**`bash hledger-install.sh`** *# run it*
|
||||
**`bash hledger-install.sh`** *# or bash -x, to log commands*
|
||||
|
||||
If you have any trouble, you can help greatly by capturing a debug log
|
||||
and sending it to me via
|
||||
[paste](http://paste.hledger.org) & [IRC](http://irc.hledger.org),
|
||||
or an [issue](http://bugs.hledger.org)
|
||||
an [issue](http://bugs.hledger.org),
|
||||
or [email](docs.html#helpfeedback):
|
||||
|
||||
**`bash -x hledger-install.sh 2>&1 | tee hledger-install.log`**
|
||||
|
||||
Loading…
Reference in New Issue
Block a user